I too am tired of the "Rey is good at everything, Kylo Ren should have kicked her butt". Let's ignore the fact that Chewie shot Kylo Ren before the duel or that Finn got a hit on him. Yes, Finn shouldn't have been able to do it because he doesn't have the Force. It isn't like he was trained in melee weapons like the ST he faced on at Maz's place. If people can't stand Rey, then they should hate Luke and ROTJ. When Luke beat Vader, he had exactly one duel against a live opponent, unless you count the cave on Degobah. Even on Cloud City, completely unskilled Luke Skywalker scored a hit on Vader, who had infinately more lightsaber dueling experience. Rey has some experience in melee weapons as shown when she fought off the thugs with her staff. If Luke can beat Vader in ROTJ, then Rey can beat an injured Kylo Ren.