well Android has SO many different hardware options, all make for compatibility a bitch. Iphone is an iphone.. no different. makes want to get rid of my android phone and go for an iphone (again). I'm not giving up on Android. The new version (Ice Cream Sandwich) is coming out and it will really standardize the software between tabs and phones. I think that will really help. Though, I think I'm going to grab a tablet and built a mount for it so that I use it as its own stereo. Will jsut have to find a way to get Digital audio out. Ironically, I already know how to do it on an ipad... It's not the software that's different, it's the hardware. Every phone is different none are the same to some extent. Have options is a good thing, actually... Also, I've never heard of "hardware compatibility issues" when it comes to phones; unless you're trying to stick a USB cable into a Firewire port or something along those lines.