Build quality- you bought a MyTouch 4G. That's why lol. HTC's flagship phones have amazing build. (Sensation for 2011, Desire HD for 2010) Music - If its skipping, there's something wrong with your kernel. Don't use the one the comes with CM7...it sucks. I'll find a better one for you later. Stability- As long as you wipe fully and all, you shouldn't have problems with this. Idk. Battery - This is also related to the kernel. I usually get 20-30 hours on a single charge with moderate usage. Try recalibrating and setting the network to "2G Only" overnight. Different kernels help a lot too.
It only happens sometimes now when multitasking. It's like the cpu is working on the current screen and puts the music in a back process.
With iTunes Match you don't need to upload your music. Yes, it cost $25 a year but you need to pay for bandwidth to upload/download the music library. And 20,000 songs? Good bye bandwidth! Con: Carrier crapware is pre-installed to the max.
It doesn't sync the same way. I get some missing album art or blurry art and mismatched albums. You can just upload them while you sleep. What do you mean bandwidth?
Use Album Art Grabber from the Market for better art. Or you can use PlayerPro for music which is amazing, but doesn't have Google Music streaming. However it let's you manage your artwork. And skipping... Yeah that's what I meant. Like when you're typing or scrolling on a a web page or unlocking the device or anything it skips. Try this kernel: http://forum.xda-developers.com/showthread.php?t=1113554 Just flash it in cwm without wiping. (Just wipe cache to be safe...that doesn't delete anything) Once you do that ...change the governor to ondemand, smart ass, Scary, or darkside in setcpu (or whatever you use)
Use Juice Defender, it doubles my battery life. No they didn't they mentioned custom roms, also the dev community for Android is miles and miles better than the dev community for the iPhone.
if u want to sync with itunes use doubletwist (search in market) thats what i used for the longest time