whatever works for you. sadly there is no benchmark in this game, pve is a joke - the worst guilds on my server can clear nightmare mode and pvp has no ELO system. In a world like this technically any spec can "work".
Just by looking at your PvP parses I can tell from my standpoint that you are under performing. Even without 1-2 healers queuing to me, I consistently get higher numbers across the board doing my daily while eating dinner at the same time.
but i mean, no one cares, no one is going to judge you when there really is no bar set in this game.