The moment Poe cracked a joke at Kylo Ren’s expense in front of the stormtroopers and Kylo not reasserting his authority by gut-punching Poe or something at the very beginning of TFA effectively ruined Kylo Ren as a villain right from the get-go, and Kylo’s lashing out whenever come off like the temper tantrums of a spoilt brat. That’s the biggest problem with Kylo Ren, he doesn’t feel the least bit menacing, and as Snoke says at the start of TLJ, he’s bested by a girl who had never held a lightsaber.
Calling Rey a jack-of-all-trades is an understatement, more like a master-of-all-trades. Hopping onto the Millennium Falcon and she’s an ace pilot, picks up any firearm and she’s a marksman, and of course, a mind probe from Kylo Ren leads to an instant mastery of the Force. Rey is essentially on God mode throughout the ST.