Honestly, topres are fine for starcraft 2. I play starcraft 2 at a high level with no problems. I have a filco tkl blues, ninja browns, hhkp2, realforce 87u 55g, and a steelseries 6g. I prefer to play sc2 with my realforce 87u. The feel of the realforce is just awesome and IMO it's absolutely fine for gaming. Of course the only problem with the topres is they are quite costly. Really though keyboards come right down to personal preference, you really have to try them out and see which one feels right for you.