On first watch I give it a 3 but I may go higher on further watches. It's a good movie in and of itself, good acting, great action scenes but, like others have said, it felt a little rushed and it felt like, to me at least, that JJ paid TOO much attention to the hate that The Last Jedi received and concentrated TOO much on fixing this. All in all though a satisfying movie and I will probably enjoy it more second time around.