I’m not going to take a hard stance here cause I don’t think a side by side comparison with Putin is a useful conversation to have, but I want to point out a couple things that may add some nuance to what you’ve heard before.
Since 1991, Ukraine has been in an increasingly precarious geopolitical position, with many differences among it’s population and political leadership about how to proceed. One could argue that Zelensky ended up stuck between a rock and a hard place, but at the end of the day his fumbling around and repeated motions towards joining NATO were bad political moves that nearly forced (kinda, maybe not forced idk) Russia’s hand into a military action. Even if going to NATO was definitively the correct choice (weird thing to think, tbh), he managed doing so incredibly poorly.
Be aware that Ukraine has had a lot of division among the populaton about whether the country should be Western/EU aligned or Russian aligned. There are many historical and cultural reasons for different regions, communities and individuals to have their particular views (like any political stance). Consider that if you spoke with a Ukrainian person somewhere outside of Eastern Europe, and used the English language, they are probably going to have a pro-western, pro-zelensky viewpoint. You probably won’t hear much from Russian speaking Ukrainians who wouldn’t prefer to emigrate to “the West”, and support Ukrainian alignment with Russia.