Putin is a lot of things.
One thing he is not is an incompetent.
No, he is not. He's smart, he's patriotic, he's well-spoken and well-informed and he has a lot of experience under his belt. None of that makes him a good guy, certainly not to Americans, but he is those things.
Playing stupid political games using him and Russia as the foil is ... stupid.