Don't do it. I was a die hard WM support (and rom cook in XDA) and I just give up on WP7 because MS is really sucks on their update and bug fix process on WP7.
There is a long list of bug listed on XDA and most of them don't still don't get fixed in the recent update and MS is totally silent if they are going to fix them.
Get an phone with IOS or Android would be your best bet at the moment.
If you really want WP7, then I recommend you wait for a device with Mango built in. Google yourself to see how the recent update anger many existing users.
--Sent from an owner just switch from Samsung Focus to Samsung Galaxy SII
My SE X1 rom-> http://forum.xda-developers.com/forumdisplay.php?f=471