While I'm here, I decided to show you, in my opinion, the best controller (aside from possibly a WiiMote) that I have found and used.
This controller was designed for the game Steel Batallion. The right stick works extremely well for sword movement as it doesn't auto center meaning you can push it to the top right, and it will stay there if you let go. The left stick is possibly the only down side as it only moves left and right which works for strafing. The smaller stick (which is much like a standard consoller stick) on the left stick works well for moving forward and backward. I've tried using the pedals for forward, backward, and jump movements but it's a bit hard to use efficiently.