Hey everyone,
as a short intro, My name is Daniel Foré and I'm a designer by trade and founder of elementary OS.
One thing that I immediately noticed about STK is that every character has their own unique kart. While that's kind of interesting, I think it hurts the game more than it helps.
Let's be real: 3d artists are not in high supply. The time that artists spend trying to improve the models for 16 different karts could go into improving 1 really awesome kart model. You could simply swap out the kart texture for each character to keep an element of uniqueness. This would bring consistency and quality since we're focusing efforts into improving a single kart model.
This switch would also mean separating the character model from the kart model. Why is that good? Because it means you've laid out the groundwork for swapping out different kinds of karts. So maybe instead of 1 super freaking awesome kart, we have like 4 really good karts but that each have advantages and disadvantages like acceleration, turning, offroad, etc. Now we've adding an element of personalization, strategy, and we're still doing the consistency and quality thing. But we've also now opened the door to building karts as an addon. So we've made the game more expandable as well.
Basically, we're talking about a strategic choice that should yield greater quality and depth of gameplay for less work.
Anyways, just my thoughts. Good luck to the team!