Really a matter of preference I think. I've used both the Logitech Rumblepad (which is built similar to the F710) and the Xbox 360 controller. Probably the F710, like the Rumblepad, has a rubbery feel, while the Xbox 360 controller has more of a plastic feel. Neither is better than the other.
Generally I like the Xbox 360 controller that I currently use. But they are both great controllers and you won't go wrong with either. You might want to decide which thumbstick position you like better, and choose accordingly.