We don’t have to believe that Putin is a saint to recognize that Russia is on its way up while the increasingly decadent and socialist EU is on its way down.
He broke the Russian oligarchy (read ‘establishment’) and has not played nice with the global banking community. So, he has many enemies. Not his people though - they love him.