THis is exactly the dilema we face in pro, when the "warts" make some people think it "sounds worse". To avoid this in record making, there's a secret method some top mixers use: turn on subs or even different [EQ’d] speakers for the clients to hear their mix, so their mix sounds better to them. If they heard it on the mix speakers (say NS10s, auratones), they would universally hate it and would not approve it.
This is a very complex area and extremely diffiuclt to explain outside of the studio. Learning how to critically listen is perhaps the single most important "skill" a mixer/mastering engineer has to learn. The truth is if you mix to sound good on an ultra revealing pair of speakers, it will sound good on everything else and likely be error free.
If you mix with a speaker that has bass boosted, it will turn out bass light on other speakers. If you mix it on a speaker that’s too dull, too rolled off, it will turn out too bright on other speakers. If you hear a record that has no bass, theres a very good chance the mix/mastering speakers or the room was very bass boosted. They were convinced there was bass where their wasnt. If the crossover is an issue on your passives, there's a dip right there, you will want to eq to remove that dip in instruments around that crossover area, becasue the dip makes them sound weird. Now the entire mix will sound like a peaky midrange, especially on a good pair of speakers that don't have that same dip.