I have to agree with everything you said. XBMC is brilliant and connects and streams media so easily from any computer on the lan. And as you say, it always feels like you are in full control with complete FTP access to everything on the HDD making it so easy.
I still prefer the PS2 for the games available, especially RPGs as there are so many, but the Xbox as a system is definitely nicer to use once modded.