Velveteen Dream is so good at everything. It's amazing to see how far he's come as a homegrown guy. I saw him wrestle as Patrick Clark and I didn't even put it together that it was the same guy until just recently. He did great that night and I could see his talent then. I'm glad he's found the character that lets him reach these highs.
1. The Miz makes everything he's involved with better these days so Shane isn't as awful as he has been at different times.
2. Shane really wants to entertain the fans and there is a bit of Nepotism going on.
The big thing is that he's not been pushed into title matches until this point since his return. Most of his time in the company has been doing dumb stunts and I've found his time since he came back has been fairly good.
From what I've seen, we don't know if Arn leaving was on good terms or not so saying he was fired is hyperbole, unless there's stuff I haven't seen yet. I'm fine with TJP being gone. Hopefully they give his theme to someone who actually deserves it.