This game is supposed to be cross platform, between PC and the PS3 (You're supposed to be able to play on the PS3 with people that are playing it on the PC). That's why there's an emphasis on the game controller. It's a lot easier to make it so that the game has an emphasis on the game pad at it's core code if you're going cross platform like this; than it is to have each be separate, and trying to link them together.

If you want to use a keyboard, then fine use it. I prefer my gamepad. I've never really been much of a PC gamer. I just didn't want to have to wait for more than a year for this game to come out on PS3, so I use my gamepad to give it the PS3 feel, while still having the option to go to the PC.

Also, this little gripe that Mykro360 has really has no grounds since even if you have a gamepad in use, the keyboard controls take priority (I know, my friends have messed with me by pressing keys that make me walk backwards on my keyboard while I'm using my gamepad to go forward, and the keyboard takes priority).

It may be a little bit slower, but you can take away a lot of this decrease in speed if you use your three levels of commands. Say you have 9 commands. Instead of having to press left 7 times to get to the eighth command (as many console players would), you could go over once, and down twice. This will cut a lot of your selection time down by more than half, and you'll be able to keep up pretty well with the PC players, even if they are using the hotkeys.

The bottom line is use your interface to your advantage, and you can make a huge difference.
I'm focusing on Archer and Conjurer for my classes. I have my Archer skills on the left side of the skill bar, and my buffing/elemental conjurer skills on the right with healing in the middle, and it works out great.