I am fairly confident in saying at this point that the debate is pretty much a wash. I doubt many people are deciding based on this debate.
Vance is well spoken and is doing a fairly good job of appearing human. He's trying to bring this back to immigrants at every opportunity, which is dishonest, but at least he's not saying they eat cats. His answer to abortion is awful but you know, his position is unconscionable so it is what it is.
Walz was a bit shaky at the beginning and made a few verbal flubs like saying he was friends with school shooters (sure he meant school shooting victims). He's done a meh job of defending Kamala Harris' records, and pushing against Trump's record. His best answer was on abortion. I think he could make more of the fact that Donald Trump is insane, but oh well. As I type this he's giving a pretty decent rebuke of JD Vance's answer on the ACA.
The Trump Harris debate was essentially a boxer baiting her opponent into throwing haymakers and then counterpunching when he missed. This one is two fighters trying really hard not to leave themselves open to an attack. Who you think won will probably be based on whoever's policies you agreed with coming in.