It is easy to criticize but that was no different with Luke. Did you forget that he could block the little flying ball droid shots blindfolded without any training from Ben?
no...he couldnt...
btw the thing is annoying about Rey that she can do EVERYTHING yet she was raised on a planet where she works as a scavenger
- she can fly anything
- she can fly...fly? do maneuvers with the millenium falcon (she never ever flew ) like Poe cant do, the best pilot in the galaxy
- she can fix anything on a ship, put together stuffs...again she is a scavenger
- she can speak Wookie....how many Wookie could be on a desert junkyard planet?
- she can fight with sticks, swords...thats acceptable since that was demonstrated early on
- she can shoot more precisely than a stormtrooper
and im not even against the mindtrick or telekinesis abilites since those could be instinctual, awoken by Kylo. but really she never ever does any human like thing, she never make mistakes. Luke was a whiny brat who made lot of mistakes and it took 2 episodes to become a badass. Even a fully trained Anakin ...Windu...Obi Wan made mistakes.
its just look dumb and poorly written for me. IF all these stuffs were highlighted in a few scenes like "- how do u know these Rey?! - i dunno i just do somehow!" it could have been a great addition and we could discover later on her past like in Total Recall and could make total sense but nothing like this have been added. she just the perfect warrior, pilot, scavenger, jedi, electrician in the galaxy altogether for no reason