Best time to get a Win Phone 7 before those cursed OEM start to find loopholes to load more crapware to destroy WinPhone experience. One way I already can imagine is to make a FM radio not detectable by OS and only detectable by their crapware. Thus, the music won't show FM and has to use their ad based crapware. Imagine they start doing that on camera, GPS, and more. Scary OEM and MS only makes cheap phones, arrrr.
If you read the "leaked" OEM doc, they won't be able to.