I think you'll find the Korean styles and the more Americanized (for lack of a better word) schools tend to longer and slimmer pants legs and sleeves. More old fashioned (call it traditional if you like) shotokan schools tend to more baggy uniforms, with the legs and sleeves chopped off to personal taste. I find the longer, slimmer uniforms too tight and binding.
Just my opinion: you'll find the baggy uniforms much more comfortable, in that they allow air to circulate around your torso, and also allow freer (is that a word? More free) techniques. Once you are certain you'll be staying in karate, you can lose the cheap polyester mix uniform and get a heavier (breathable) cotton gi, like a mid-weight kamikaze (tokon) or similar. When you get really serious (maybe splurge when you get 1st dan), get a Tokaido ultimate (used to be SAW, now called the Yakudo or TSA). Hem the pants leg between ankle and knee to your taste, and take up the sleeve anywhere between wrist and halfway to the elbow. The looks are not important, only how you can practice in the gi. If you ever find yourself tugging on your pants leg before kicking, to free up the fabric, then your pants are too tight and/or too long.
You will see some tournament competitors going to the oversized uniforms, almost like clown suits, with the uniform jacket hem hanging down quite long. I'm not sure why. Maybe because the long hem and huge legs can hide the leg movement, something like that. Anyway, I'd stay away from these, at least until you get some experience and some rank. No offense to anyone who wears a uniform like this, but they strike me as odd looking. Maybe I just don't get the point. I do see videos of very high level competitors wearing similar oversized gi's.
If you're going to be doing grabs and throws, don't take a chance of tearing your good karate uniform. Get a cheap quilted judo uniform, a single ply will do, and just switch the jacket when needed. I think I bought a bunch of these for our club from Macho for about $20 each wholesale. Call it Gi insurance.