If you look at Russian sources, they've already taken Kyiv, they've destroyed every HIMARS launcher at least three times, and they've taken no casualties at all while doing it. There's isn't enough salt in the world...
There are currently stationary fronts because the fields between roads are impassable mud, and concentrating all of your armor running up a road under artillery fire and over mines is how the Russians keep losing 1000 soldiers a day. The Russian strategy is to level towns to the ground, so it makes sense that Ukraine tries to hold towns even after they've been reduced to rubble--if they didn't, the Russians would level the next town on.
I think that most people would agree that it's a proxy war for the West. What's unusual is that it's not Russian proxies doing the fighting now. From NATO's perspective, we have an opportunity to help the Russians destroy their army for a couple of tens of billions of dollars, a little front-line equipment, a bunch of equipment we were about to scrap anyway, and no NATO military casualties. That's a bargain in warfighting terms, even before you get to moral arguments. If Russia gets tired of destroying their army, they can withdraw from Ukraine.
As far as where the conflict is going, it's hard to say. Every week, there's a new major Russian offensive on the horizon that's going to change the game, and every week Bakhmut and Vulhedar continue to hold. I wouldn't say that Ukraine is winning, but Russia certainly isn't either.