I agree with almost everything you said.
360 is a great system with a really well made OS, powerful hardware, and nice controllers.
For me, my main drawbacks are the
proprietary components; hard drive, optical cord fittings, power supply fitting etc; makes replacement costly
The controller's reliance on batteries or charge packs, the placement of the 'back' button, and poor digital pad.
Other than that, I think it's a great system.