My only misgiving about Swagger right now, and I am going to probably get flamed for this, is the fact of how they are using him at this very moment.
Yes it sucks he has injured Barrett, what bothers me the most about that is that Barrett was someone that was really starting to get my curiosities piqued and I really thought a heel title reign would have been in his future. They were so close years ago when he was doing The Nexus, that I thought it was going to happen then. But alas it has yet to and with this recent injury, it won't likely ever.
However, my most major issue is how they've turned him face now to go up against the evil Rusev. I get it, he's the All-American American. He's from Oklahoma so he has that heartland, middle America look. To me though it just frustrates me because we need this blonde hair, blue eyed stereotype of Americana to be the good that conquers the foreign evil.
An American doesn't just come in one shape or size, and it'd have been nice to see things get changed up a bit in this dynamic. This character has been notorious in the storylines for speaking out against Latins/Hispanics for not being here legally. Granted, we aren't talking Nation vs Los Boriquas vs Disciples Of Apocalypse type of overtones with the racial nature of things, but just the same you had a character in Big E, who despite my indifference to him, I think is still a decent performer. And instead of being an example of an American hero to stand up to the foreign antagonist we get someone like Swagger whose schtick the past year is teaming up with Zeb Coulter to speak out against the evils of those who don't look "American" by their standards.
I know this is wrestling, and maybe I am taking this too personally but as someone of Latin descent (from my mother's side) who has often had to deal with racial discrimination but yet I'm American born and raised and have proudly served my country as a Marine, it sort of irks me that WWE hasn't embraced that aspect of diversity with this angle.
I'm not saying that you force diversity because tokenism is just as aggravating but I think instead of Swagger, Big E would have been a better fit to give some momentum to in this rivalry.