I agree with your assessment. Ryan has to be careful about his smirking, though. We know he has to counteract Joe's nonsense somehow, but I hope that won't turn off the indies. Of course, the more Joe laughs at Ryan when he gives real facts and figures, the more uninformed Joe looks.
Biden has his talking points down, but the question is whether he's alienating people by being so overly aggressive. The base will love it, but will the independents?
Ryan is coming off as knowledgeable, but not particularly compelling. Biden is coming off as arrogant.