Putin is very clever, savvy & sane. He is also very much a patriot, often asserting Russia’s ‘greatness’ from his viewpoint. One can’t hold that against him - that’s his call (am very indifferent toward him, btw), but that’s a pragmatic perspective. He often gets rather emotional when Russian national anthem is played. It’s revealing in a way..
And, Putin has & has had support from many Russians. Not because of his ex KGB backgrd, but because he is a patriot & ties what he can in the best interest of Russia.