How do you know it's "junk". Fact of the matter is China is producing very quality products. Its lazy people that don't want to work that creates the market for "cheap" stuff. They have "no money" due to their own laziness so that creates plenty of opportunity for others.
It is good that the manufacturer continued to improve the firmware and issued apps to operate the radio. But the real serious "bugs and kinks" concerned TX, which you did not test. That radio, at least the model I tested, did not produce a usable SSB signal and the power output on UHF was only fractions of a watt.
It could be great for an amateur project but awful for a commercial product. Having buying factory made radio one would expect it is not an early alpha release but finished product. With no real warranty i.e. it's warranted to never be repaired if any kind of service will be required. Sure the Q900 has some unique specs that make direct comparing to other radios pretty difficult: there are too few HF+VHF+UHF radios of 20W @ HF and built-in ATU. But anyway $521 is only ~20% cheaper than pretty well known radios like FT-818 ($650) or FT-891 ($640). Let's look at Baojunk. It is bad radio overall but it costs four times less than basic HT from the big three. And it also has unique features the big three's radios don't have: a flashlight (weak but not ecactly useless) and 'alarm' sound (idiots love to use it on relays and calling frequencies). So I would suppose the Q900 is hugely overpriced no matter of what real self cost it is - real product may/should cost less than parts it consists of if its consumer quality including service (un)availability is not high enough.
Everybody knows that there are day shifts with good quality control and careful designing, and also shady night shifts in China even in the same factories and labs, but people keep chewing on the topic forever, hi. --- That's a bit too brave today to imagine a ham radio transceiver without a single tuning knob (especially a RIT besides the VFO) but some time ago I tried using a virtual VFO knob on Android and it was surprisingly comfortable, this could be developed further. You only need a phone, a charged battery in it, a working software, a working wireless connection, etc. but who counts it...
That's why TS-B2000 were too rare. I would prefer a MIDI controller. Most controller pads have some (many) rotary encoders and buttons on one single board so they all could be used as radio's automation and remote control.
Although this is true anytime, from this viewpoint, the phone is only a Swiss Army Knife, and a tool is never the culprit...