Yeltsin was an incompetent dipshit who sank Russia's economy into the drain. Gorbachev at least gave enough of a shit about the population to try implementing reforms to improve the existing system (though he handled it poorly, imo). And though I dislike Putin, he's far more intelligent and competent than Yeltsin could've ever hoped to be. There's a reason Yeltsin is literally one of the most despised people in modern Russia.