I've leveled the last 5 of my toons through battlegrounds.
I care not for the rate of xp though on certain battleground holidays (AV) it can be really good.
I do it because it's hella-fun and I'm not pressed to get to max-level pvp. Each bracket has its' own flavor. Enjoy the ride.
Questing blows.