The lightsaber duel between Rey and Kylo was well done, no doubt about it, but my biggest problem with it perfectly summed up by Snoke: “Bested by a girl who had never held a lightsaber.”
I definitely think this is a storytelling problem, as it means we know Rey can defeat Kylo anyway and there are therefore far lower stakes when she’s trying to convince Luke to train her. I’m still in admiration though that TLJ took this common complaint and actually incorporated it into the plot of the film. It’s clearly a sore topic for Kylo when Snoke brings it up and highlights how his inner conflict is holding him back.