When i was researching for which type of cranks to use, a lot of answers pointed to what type of terrain you normally ride in. If it is super hilly or mountainous, it would be ideal to get a compact. If you ride on flat terrains often, then a standard crank should do.
I do a lot of commuting and normal rides but no races so i went with the compact. I haven't spun out yet with a 11-25 cassette in case you are wondering but then again, i'm not that fast. I normally get up to the 28-34kph range before i reach a traffic light (it's pretty common where i come from).
Hope this helps before anyone tells you to use the SEARCH BUTTON!!!! =)