It's not that he doesn't work well as a face they just haven't booked him well as one.
I used to think Randy Orton didn't work as a face, look at him now....
Its not always the Booking Teams fault. He came back won the Rumble to massive cheers. That has kinda wained.
I'm just saying it killed his momentum big time losing to Jericho at Mania, so yeah that wasn't great booking but i think its hard against Jericho coz even as a heel he still gets cheered (as well as booed). The Spear stuff that he's doing isn't great Face material in my opinion. Makes him look a little unstable.
Personally i'd like to see McIntrye lose the IC belt and feud with Edge. Also Edge vs Punk (Rated R vs StraightEdge) could be interesting