I'll point out that I've got a customer running M1225's in Concrete Mixers. They've been on the air with this system since 1998, so 21 years & counting. They've had a few failures along the way, but it's mostly been related to some driver dumping a fresh cup of coffee into the radio, rather than a failure of design. Yeah, after 20 years, they don't look all that pretty, but they sure do work. If you want something more "modern" - you can take a look at the CM300/PM400 which also has a pretty good reliability record. If you don't want to invest in the programming software & cables required, you can always just figure on an extra $25 to $35 in "sunk" costs to have them programmed. Many sellers will include basic programming for a few channels in the cost of the radio. Don't expect to get 250 channels programmed for free, but if you're in that mode, you would definitely be better off to roll your own programming. I'd still rather spend $100 to $150 on a used Motorola or Kenwood radio built to last, than a Midland radio brand new. That's just my opinion.