JE managed the thing quite well imo. Johnson talks over everybody. Corbyn apologised to her when he did that. Johnson just continued in his 'charming' (hah) Eton debating style to shout soundbites.
JC came over better than I'd feared, he answered questions properly. All except the repeated on about which way he'd lead if he wins the election and we go into a 2nd referendum. He's a Leaver but has reluctantly recognised that if we "just leave", that won't be to the benefit of the country. That aside, I was very irritated by Johnson bringing every question back to Brexit.
On a superficial level, I do agree about the specs.