My fav race is easily Terran. Don;t know why I guess cause the are humans and i can relate?....
But they are a flexible race in my opinion. With their base unit being able to attack air and being ranged it is easier to defend against most rushes using kit and their tech and attack units are useful and can be used in a variety of ways.
If I'm playing them fastest games id prefer playing protoss since u can max out pretty easily wit most of their units having 2 supply or more
But if its a blizzard map I'd have to go terran find it easier to expand to other expos and turtle with siege tanks when it gets messy ;D
protoss....is for noobs......easy to play whith them........terran......hard to play whith them......zerg is in between............i like zerg........but most i play protoss.......but i like zxerg...because of the numbers of units.......not soo strong.....but a lot...