Do it - you won't be disappointed.
I'm a Sys Architect(Linux) by trade - and usually a big fan of OS projects no matter how big or small; and for the longest time I was extremely anti-Apple, especially concerning the desktop/server OS.
I got a Driod a while back through work, upgraded from a BB Storm - loved it for the most part but it was buggy. I'd get the occasional black screen, and bad lag every now and then; but still no complaints. When the time came for me to pick a new phone, I grabbed a Pre Plus, and really enjoyed that phone for a few months - finally giving that to the wife and grabbing an iPhone 4 for myself.
I won't say it's worlds better, but I like it better. I get bombarded with complexity all day long, so the simplicity of the iphone is refreshing to me.
Here in this part of VA, I've had less dropped calls on AT&T than I did on Verizon, primarily due to a VZW dead spot on one of the roads near my house. So for me - everything's been a good fit.
Quick disclaimer: I dick around with configurations and one-offs all day long, so I never rooted my old Droid, nor will I root the iPhone. I'm also a parent so I need the phone to function properly when I need to use it. Waaay back when I had a Palm Treo, I used to be pretty active as a homebrew developer - but age an other responsibilities put a savage end to those shenanigans.