well the obvious underlying factor here is the different spaces. Your room isn’t the store. Your room dimensions differ from the store. Your furnishing is different. The distance you listen at in your room is surely different from where you sat in the store demo
As you can hear deficiencies in bass and some bloat. it is a room related issue. Basically room modes differ in different rooms. Someone’s null might be your bloat. and you can’t tackle this by changing preamp. That is an impossibility. You need to tackle room/speaker coupling, seating distance (so you’re not sitting in nasty bass nulls)
If you continue to fly blind. Yes you may buy the Moon Audio but a different Preamp doesn’t solve room nulls (that is an impossibility. Physics can’t be whished away with purchases)
So, you’re better off knowing the approximate tonal identity your room in imparting under 500Hz in your room first. What are your room dimensions, listening distance and distances of speaker from front wall and side walls? I can simulate something in REW @dman777