I am guessing that the brands you listed as "wrong shade" didn't come in or didn't offer the correct shade that you were looking for???
Under eye concealers aren't meant to cover pimples \ blemishes... (In pimples, I am guessing you mean acne???) Pimples are in the red to pale red / pink end of the colour spectrum and under eye discolourations are in the blue \ purple end of it... Two completely different colour ranges. Which means two different product solutions.
Also, cremes and liquids need to be set with a powder, if they aren't, they will crease, smudge, melt, etc.
All the brands you listed are medium / low-end street lines that give ok results. Here are a few professional brands that will fit most of your criteria and will give you the best results:
Eve Pearl, Joe Blasco, Cover F/X, Dermablend, RCMA, Kryolan's Dermacolor line, Face Atelier, and Graftobian. You will definitely find something here.
Good Luck!