Personally I don't mind Att/Heal/Coll, Defender is terrible. But if you have a shit team the entire experience is generally fucking awful.
I've spent well over 300M at BAS / LBA over the years, worth it just to skip playing with retards...
If you enjoy it so much, you should consider getting a rank in BAS, Pretty sure some of them are making 8m/hr+ Great little gp maker.