I've got a lowly Orange San Francisco, that I originally rooted and flashed with a Modaco Rom, which also removed the Orange branding and unlocked the phone. I didn't have to get phone unlocked separately. I've since flashed a new Cyanogen Rom and now have Android 2.3 running on the phone.
If you want to play, tinker, fiddle and generally have a phone work how "you" want it to work, Android is the way to go.
If you want to play, tinker, fiddle and generally have a phone work how "you" want it to work, Android is the way to go.