Statesman, I'm not usually given to dramatic outbursts on the forums (lord knows we usually have enough of those....just kidding all!

) but OH HELL YES!!!! This is a fantastic solution. There appears to be enough here to satisfy the mostly solo player (such as myself) without lessening the Team game. Brilliant and well thought out.
To the Developer Team as a whole (and as I've never said it here before) keep up the good work. I can imagine trying to keep this game balanced and stable while pleasing the majority of the playerbase is sometimes akin to juggling chainsaws. If it hadn't been proven before (and in my opinion it has been many times) it shows you DO listen. Bravo.