I haven't noticed many forfeits, really only against people who I've run into multiple times and beaten soundly. I typically forfeit against obnoxious teams as protest. Like Triple Newb Idols or triple anything really.
It can get frustrating, as you get nothing for losses. The general rule for forfeits is that if the match lasts over one full minute, even if the opponent forfeits, you still get full XP and rewards. If the opponent quits before the one minute mark you still get the win, and a chance at a stone drop...
If you feel comfortable with PVP Pet Battles, I'd try that, I recently created a warrior, a class I was never able to level. I plopped him in Org next to the AH and just started Queuing for Pet PVP. Leveled him from 1 to 75 in 3 weeks to very casual playing. Sadly the "no XP from forfiets" hotfix re...
Bone Spider! *dot* *dot w/ Heal* *Force Swap* /repeat. The dots will work in the back row and tear up Mechs like nobody's business. I can usually get 2 enemy pets close to dead before my Spider keels over, then I send in my direhorn to clean up the mess.
I've been doing pretty well against most standard comps with my team. Kun-Lai Runt Mechanical Pandaren Dragonling Spirit Crab Decoy is still very useful, and the Kun-lai's stun is a great control measure. The Crab is a wonderful tank who nullifies poisons and the UD racial makes this slow pet always...