I dont regret it at all...if i want android i can simply install it...if i want an iphone-like interface i can install it...if another awsome OS comes out...i can probably install that as well...then show it off to those w/ the cool phone and say "ha yea me too" plus more!
keyboard doesnt hurt either