For icons I think it's quite good but then everything should be a svg (No I don't know if it is even possible to use svg's in the
But I think it will look less good when it comes to really small (1-2 pixel) details. You may have an example of the flower
world object with those small, 1 pixel blossoms?
Or even a carrier, their eyes are often represented by 2 pixel for each.
Also carriers aren't one graphic but consist of multiple graphics, don't know how to solve that with svg's but you may know
the answer :)