+1 to this ^. The other issue is a lot of subs have built in DSP which is good on one hand but on the other adds delay and the only way to get the timing right is with DSP to delay the mains. Without proper DSP, sub integration is usually sub optimal which you have experienced yourself.