As a controller user, I can say that the new set up is simply fantastic, even with my wacky controller setup (I press down on my left control stick to autorun).

I'm torn on how they should approach the keyboard issue, however. On one hand, you want your control system to be consistent, but on the other hand, keyboard/mouse users operate far differently than those who use a controller. I'm not certain a good compromise can be found, to be honest.