Mixed teams are not that terrible. I prefer them personally. Mine's not exactly mixed as it's got 2 paladins and 2 shamans, but the specs are all different. The ret paladin used to be a warlock, the hunter used to be a boomkin, but I swapped them out to better cover raid buffs {my husband runs tankadin, disc priest, dest warlock, ele shaman, demo warlock.}

Smartbuff takes care of my buffing. The only time consuming part is sifting through EJ to get a hold of the basics.