My take on Rosen has always been he has all the physical and mental tools to be a great QB. I had issues with him at UCLA in a few areas, he was not nearly as accurate on the deep ball as you wish for. Not that UCLA had great WR's mind you but virtually every game you could go back and say that's a big play, that's a TD right there, and he'd miss the throw. For a non mobile big QB with a great arm, you like that he hangs in the pocket to make plays downfield, but if you're not going to hit them, it's a major negative.
The other thing is his injury history scares me, the concussions obviously but the shoulder too.
I don't worry about him too much in terms of what he says he speaks his mind but he's not a bad kid at all. I'd talk him making political commentary any day over some of the stuff Baker Mayfield has said for example.
The last concern is and I say this every year about QB's, you worry about a guy who's had a private QB coach for years and how much room they have to improve. Rosen is the opposite he didn't have ANY private coaching, and that's why NFL teams keep saying they're not sure if he loves football or not, but as his HS coach said it's really they don't know Josh. Rosen was a tennis player, very good very competitive from about 6 years old to 12 years old. Tennis at that age for the really top level kids is a MAJOR grind. hours and hours of private coaching and drills and hours of practice. He got to the point where the youth USTA development people were pushing his parents to home school him so he could get into some tennis academy and luckily for him his parents asked him if he really liked playing tennis and he said no.
So the reason he didn't have all that private QB coaching is his parents had already seen the negative impact of that stuff and they didn't want to repeat it. Football was the first time in years he was actually having fun. So the people who ask if he loves football have him bass ackwards. But it does mean in some ways, he's less prepared than your average kid his age coming into the NFL.