Based on my experience, you are most likely to get the best sound quality by staying within brand.
I haven't heard your three choices but have an extremely good, modern class D stereo amp.
My Coda S5.5 stereo amp, for not that much more than the above, given a side by side comparison, would make anyone considering class D reconsider.
I believe there are others in the following link that feel the same way.