I really like the controller.
It\'s not that it\'s too big, but that it\'s bigger than the dual shock. It\'s not that the buttons are too close together, it\'s that they are closer than the dual shock\'s.
When playing a FPS on the PC try changing only one key on your setup (eg. instead of \'r\' for jump, change it to \'space\'). You will hate that setup for weeks, maybe even months until you train your hand, but eventually you will learn it and it will be just as good.
The xbox controller is no different.