I see that Blizz is still getting complaints about the whole dailies/rep thing (and rightfully so) and I thought of an idea that I think would make most people happy.
First off dailies AND Tabards are both in the game. You get rep from both. However, when you hit 2,999 neutral, 5,999 friendly, 11,999 honored, 20,999 revered you have to do a questline in order to progress the reputation further. It can be anywhere from 3 quests starting at neutral to 10-12 quests at exalted. This allows people to gain rep the way they want while still conveying the faction's storyline and purpose to the player.
I think this is a much better system than the current implementation though I know they can't go back and fix the current factions like this. But maybe they could use something like this in the future instead of these quick fixes we keep getting for reputation. What do you guys think?