Who are the Top All Around Wrestlers in WWE Today?

The Most Perfect Wrestler
No matter how great a wrestler is, It appears we wrestling fans always seem to find flaws in them. We are all different so it's natural for us to differ in opinion, and view wrestlers differently. I believe every wrestler is unique in their own way. It's really difficult to believe theres a perfect wrestler. But if you had to choose one, who would it be?

To make this interesting choose at least one wrestler from the midcard, a wrestler that hasn't been world champion.

World Champion List
1. CM Punk - I believe he has it all, his biggest weakness might be his size, but he makes up for it with his wrestling ability, mic work and in ring psychology. He's pretty great in the two biggest wrestling facets, that being wrestling and mic work.

Mid Card List
1. Christian - His strongest points are obviously his mic skills. His workrate is good and he's always in very good shape, but still looks relatively skinny to be a legitimate world heavyweight champion. However, there isn't a rule against it especially nowadays. And as far as his charisma it's captain like.lol

Some Attributes to take notice of :
1. Mic skills
2. Wrestling Ability
3. Charisma
4. Workrate
5. In Ring Psychology