The only thing wrong with the Xbox controller was that it was quite large.
Not to derail the thread any more, but it also had the worst D-pad ever made, and buttons so hard they could make your fingers bleed (literally). The placement of those black and white buttons were pretty awkward too as I recall.