I thought it was poor quality, from both. With Keir's background, I would have put money on him winning this one. Rishi interrupted so much that Keir never really got a chance to say anything, and the 45 seconds format didn't help. Keir should have addressed that £2000 tax accusation immediately. People don't want to hear how poor the Tories have been, they know that. They want to hear how Labour will change things for the better. It's tricky, because the opposition party is always on the back foot when a country is left in such a dire state. They don't know how much money is (or more likely isn't) available in the UK's coffers, and are faced with high expectations but no means of delivering it, so they end up being accused of having no ideas. But the electorate don't always understand that. Keir is actually being very honest, and cautious, but people want big ideas and change.
The thing I thought Keir won hands down was authenticity, and connecting with the people who asked the questions. He came across as genuine. Rishi has absolutely no clue what it's like to have services cut off due to not being able to pay bills, and it showed. He's never faced not being able to afford to get on the housing ladder, because he's a very rich man.
But overll, if I was a floating voter, I'd have probably written both of them off. Starmer needs to up his game considerably. The problem is, he's a nice man, not a dyed in the wool politician. Or maybe that's what people will like after 14 years of tumultuous 'characters' in charge.