Oh noes! All the drama in these threads! I am in my 7th year of playing this game, and I stopped posting in WOW forums many years ago, after, believe it or not, I caught Blizzard employees guiding/trolling threads on non-blue toons. Yes, I am 100% certain of this. That, along with all of the hate, it is not worth the time. Play the game how you want to, make friends, not stress. Personally, I have done very little farming over the years, but I don't really care to much if others do. Afk out and play another toon for the next bg, it really is not much trouble. Blizz gave up long ago in regards to "fixing" this game on any real level. It is all about selling expansions and letting 24's crush f2p's so that they pay to play... It is all about the scrilla yo. I don't play much anymore, though lately I have been running a bit now and then on a few free to play toons. Zwingley is now a parked female night elf on ED, Zweeny.
My rant? It would be how the game went downhill over the years. It was incredible during BC. They made an awesome game and it has only gotten worse over time. At some point decisions were made based on money and not based on making a great game anymore. Dumbed down is what it is really. The new money after a few years was not going to come from new adult gamers, they had already played and quit or were still playing. The new money was going to come from kids coming of age and into the market in mass everyday, so things were simplified. It is still a great game, but a shell of what it once was. Twinking used to be outstanding, every bracket had a huge following. Kids complaining ruined it. Ultimately, nothing has changed though, unfair advantages will always be there for those who work at it. In fact, they created the 20-24 bracket for this very reason. Blizz certainly does not give a crap about people who DON'T pay to play their game. It is unfair advantage by design, because they want your money. My advice would be to have fun while it lasts, because things are not even guaranteed to be this good forever.
Peace-