Only watched it once so far but it felt like it had a purpose that the previous films lacked. There was plenty of illogical parts, but Star Wars has had plot holes from the beginning. At the end of the day the Star Wars movies are more fairytales than anything. In that lens, this movie delivered.