Audioengine is solid, but not their sub. I’ve first hand experience with the A2+, and do not recommend that, rather the A5+.
Avoid Edifier. People seem to like them, but their specs are dodgy at best.
Beyond that, I would look more seriously at getting Powered Monitors like the JBL 305P Mk2 or Rokit 5 G4, and pair a sub with them. For a decent inexpensive sub, look at the Dayton Audio Sub 1200.
These latter options will get you much closer to a higher quality sound.