I have the Midland in my truck, and it works well for the limited amount of time I use it. Before I had a ham radio, I used it frequently for the NOAA weather broadcasts (particularly hurricane updates), which is a really nice feature. I flush mounted a SO-239 connector (for the external antenna connection) and a 12V outlet next to each other in a little cubbyhole on my dash, as it's very easy for me to connect and disconnect the radio when I'm not using it. I have a 4' Firestik Firefly antenna and 6" spring mounted to the lid of the toolbox in my bed, which, according to Firestik, is NOT an ideal mounting location, as aluminum provides a poor ground plane. I was able to tune mine down to ~1.4:1 SWR, which is plenty good for me.
As far as actual performance, the furthest I've talked is ~2 miles, but I can't say that I've ever tried to talk farther than that. For me, it's basically just for trail use, and occasionally listening to truckers on the highway if there's a traffic jam, and for those needs it works great.
One thing that I find annoying is that when you turn the radio on, it doesn't remember the last channel you were on; it starts you back on channel 9. Although it seems to only do it sometimes. I think if you turn it off for a short period of time, it will remember the channel, but if it's been off for a while, it will revert back to 9. The other thing that I find annoying is that there's no way to keep the backlight on all the time. When the backlight is enabled, it still turns off a few seconds after you press a key.