Just out of curiosity, if all dps souls were equal in performance, and all tanking souls were equal in performance, which soul combination would you choose based on the abilities in each soul and your playstyle?
I personally would pick some kind of Riftblade/Paragon combination. I like dual wielding and I like the idea of being melee but still doing some kind of magic damage.
For tanking I would prefer a Void Knight/Reaver/Warlord combination. Relying on magical shields, self healing and buffs to keep me alive.