I totally agree with you on this being a matter of prospective... I was on the verge of dumping PS3 for media playback from my file server since dealing with transcoding + the PS3 is IMHO a huge pain in the ass.
With the root key cracked and homebrew soon exploding I'm scheming a quality XBMC port to GameOS... sooner than never ;-)