I feel it shouldn't be the last suggestion, simply due to it's effectiveness. Multiple subs directly solve problems that no amount of fussing with a single sub can accomplish.
Anywho, I'm late to the party as usual. Kudos on the positive improvements you've achieved. Rock on.