I didn't really want him to kick butt. It was clear each movie was supposed to eliminate one OT character and it was clear this was Luke's turn. I didn't even need to see him be a bad @ss anymore. All I wanted was him to try and fix his mistake. Even in the very end, he didn't try to fix his mistake, he just copped out and killed himself giving the 12 remaining people a chance to run away. It still left the galaxy with the problem he created in Kylo Ren. It wasn't Luke. He didn't need to train Rey either. I was fine with him believing the Jedi needed to end. But he needed to face his problem and try to fix it, most likely being chopped down in the process. I'm sure we'll get a Force ghost to try and fix this f up in the next movie, but that doesn't excuse Rian Johnson at all.
As to the rest, Yoda tried to fix his mistake and Palpy wiped the floor with him. Then he tried again by training Luke. Ben returned to the Rebellion as soon as it called. They might have hid for various reasons, but when called upon they did their duty because they weren't cowards. Luke, thanks to Rian Johnson, will always be a coward in the end. It was unforgiveable to me and I really think the split you see in the movie among long term fans revolves around that betrayal.
If you are fine with it, I can see how the movie was good. But I'm not fine with it, and that's why I'm upset about the movie. The other complaint I have is more structural about the filmmaking itself than anything else.