I'm sure that the development behing a galaxy is much bigger then the one behing my xperia, but as far as usability, stability and speed, bugs and design, not to mention the sometimes painfull or simply boring process of flashing them, those unofficial roms are not even close to the level of an official rom, even if it's made from samsung.
I'm still on 2.1 (official) because it provides the best android experience i can get on my phone. it has a 600mhz processor and 128mb of ram.
It's like comparing a "cooked" linux distro to ubuntu.. yes, you may customize more, have more things to toy with, comand line to do your nice sudos, but ubuntu is a totally different (polished) animal.
And it still falls well short.
(especially when you consider diferent launchers, icon packs, launcher themes as android apps. that's almost 1 third)
Apple's ecosystem (and apps.. not only on looks and functionality, but cocoa kills java and even html5) murders android. simple as that.
Considering how terribly outdated your phone is, I don't think you're in a position to make broad claims about the user experience on Android.