I can agree with you about the WWE matches sucking. They are only about 3 min long and they often job the heels with more talent to face bimbos like they used to job Victoria and Melina all the time to people like Kelly Kelly, Michelle McCool. What happened to Jessika Havok in TNA? I can understand faces needing to win once in a while but the heels need to win a few matches at first and have their way with them until the top face maybe squeaks by with a lucky win. It should be 50/50 with some designated face jobbers for the heel badasses to beat on before they move onto a more established face. The Bellas in my opinion should have always been face jobbers but I will admit they do great as heels as they are pretty good on the mic. Kelly Kelly should have never been more than a jobber. By looks I would say AJ also, but she had some great moves. Current Roster this is how I would put them. Some of the jobbers could move their way up eventually:
Alicia: heel mid card
Brie Bella: face jobber
Cameron: Heel top card
Eden: face Jobber
Emma: face Jobber
Eva Marie: heel jobber
Lana: Heel bad ass like GLOW's Ninotchka
Layla: heel mid card
Naomi: Heel top card
Natalya: Face top card, but with heel tendencies
Nikki Bella: face jobber, she teams with Brie and loses to some of the badasses in 2 on 1 matches
Paige: face top card
Rosa Mendes: face or heel jobber
Summer Rae: face jobber
Tamina: Heel bad ass
NXT
Alexa Bliss: face jobber
Bayley: face midcard
Becky Lynch: heel midcard
Carmella: face midcard
Charlotte Flair: Face topcard WOOOOOOO
Dana Brook: face jobber
Devin Taylor: face jobber
JoJo: heel jobber
Sasha Banks: face midcard