It's better than what we got.
The big mistake was making it the capstone to the skywalker trilogy. To me, there really wasn't any connection between 1-6 and the ST. Some characters made the transition, but nothing really connects them.
Had they gone with his 'luke can't leave the academy' type thing and sent off a promising student, Rey, who has to go through her own trials and tribulations. The whole thing may evovle into a galaxy wide threat, but it doesn't have to start off that way. Gives you time to transition and build. It also has the large benefit of not trying to put a capstone on something huge, which, to all those invovled seemed to be making it bigger than what came before. Death Start 100x the size of the first. Kills 5 planets at once, star destroyer 10x the size of any we've seen before, 10k star destroyers all with death start planet killers.
As a comparison, Luke's original goal was to save a princess - not a galaxy. After achieving that goal, they learn they're about to be toasted by a death start and fight it. But, even at that, the 'giant goal' there was to keep the bad guys from having such a horrible weapon. It wasn't nearly as broad and threatening as what they fought in the ST. Taking 'final capstone' out the equation frees you up immensely and you can build a staring point for a series continuation, or a whole new series or whatever.
They started with the 'final part of the skywalker saga' stuff which dug a hole and then kept digging and digging with every other decision they made it seemed. There was NOT a need to tie to the skywalker saga. You can stick Han, Luke, Leia in it in roles no bigger than they had and still use that as leverage to get people in the seats. NO ONE showed up because it was a capstone on the skywalker saga. Loads showed up because it had Star Wars in the title and some showed up for seeing their hero's again.