I have a DX959 that I use daily...I wouldn't call it junk, but its not top of the line either. Its definitely not as quality as either of my Uniden Grants. They definitely drift around until they get warmed up...
I bought this 959 new (it was one of the first mosfet versions), hooked it up and used it until I could get it peaked and tuned. Turns out, there were several bad sections (at least one biasing section was cooked), it was way off frequency, and not really set up from the factory. It took the Galaxy factory tech over an hour to take it apart and do all the repair and alignment (part of the alignment requires disassembly of the radio). He made the statement that Galaxy QA isn't what it used to be (that was better than five years ago). Its been in three cars/trucks since being fixed, and never missed a beat.
I wouldn't consider a Midland even in the same category as a Galaxy, maybe at one time; but Midland is junk IMHO.