Just got this radio to mount in my truck. It's large but has all of the features you need. I was able to wire it up in about an hour (already had antenna and COAX cable ran, just had to switch out radios and power wires). I managed to lose the little screws that holds the radio into the mount.
Radio is holding up well. Friends are able to hear me clearly at pretty good distances even with obstacles. I'm still very happy with my purchase.