I LOVE my HTC Arrive. I had an old school windows mobile phone before this (a piece of garbage) so this was the first current smart phone I owned, so idk, it has all the apps I need, some pretty cool ones at that, and to say the UI is smooth is an understatement. Ive had my phone for almost a year and have NEVER had to reset it...EVER.
Ive owned an Android for a short time, n Ill say that WP7 is WAAAY better in my opinion, and theres something about owning a device that yo know is still growing...I do wish it had VPN support though.
There was one time my guys n I were trying to find a restaurant, so we were all on our phones looking up numbers... every time somebody would go "what about such n such", id already be on the phone with em...happened so much that they stopped to ask me how the hell I was gettin these numbers so fast...so that should give you an idea as to how much more efficient the UI is for finding what you need
Oh yea, it had MUCH better battery life than any android ive seen.
but phones are a personal preference, you should try it out first before you buy.