Objectively speaking, the best metas (with the least complaining) have been dps-centric while the worst metas have revolved around tank/support. Triple tank + triple support was hands down the worst meta for both gameplay and spectators…in fact it was SO bad that Blizzard literally changed the entire game with forced role-lock to just to put an end to it.
I don’t know why Blizzard became obsessed with making tanks + supports so powerful and oppressive that DPS heroes have no reason to exist.