The organizational approach is neat.

I've tried to have a tank viable toon on each account.
As well as a dedicated healer type as well.

Which would allow for a lot of mix and match play.

But having all of one, essentially is like a menu.
Take your choice from this box, and then your choice from another, etc.
Basically works out the same, but is probably easier to organize.

Mostly I build teams as sets of characters.
And they stay together.
Although I did move a Paladin to my 5x Shaman group.
And moved the 1x Shaman to my mixed group of casters.