I would rather spend more money on a better quality built radio one time than some POS cheap radio from Pandaland many times over time. I refuse to buy or give into buying inferior cheap products. There is a reason why low cost products are cheap and POS junk. Buying cheap is not saving money or even your personal time in the longrun.
I own a lot of Motorola mobile (12 various models) and portable (47 various models) radios, and that count does not include my one Midland and 4 Kenwoods model radios. A few of my portable radios are 35 years old and still in almost brand new condition and have been used a lot over time in a harsh environment and still check out very well. I doubt that any POS Pandaland radio would even stand up to any of my Motorola radios and there is a valid reason my Motorola radios cost a lot of money and we'll worth the cost.
None of my Motorola radios ever had a firmware upgrade, but my MXT500 did receive a firmware update about 2 years ago to expand the channel capacity from 30 to 128 programmable channels.
I have owned a MXT500 radio for about 3 years, but it is not my everyday radio now because my everyday radios are Motorola. I keep my Midland as a Loaner Radio for my radioless Jeep Creep friends for Trail runs.
I did start out using the Midland MXT 400 many years ago and eventually upgraded to a MXT 500, but my radio needs out grew the Midland capabilities. My radio needs have grown to the use of 43 separate radio zones, over a total of 800 programmed channels, and several radio features that consumer radios do not offer.
My Midland still puts out about 48-49 watts today as measured with a calibrated Bird 43 watt meter.