So, at first Miles didn't bothered me at all. In fact, Miles as a character feels just fine to me. After the time he tags along with you, he tones down a bit the whole nerdy chatty stereotype and he's just a nice guy who wants to help and is really into machines and technology.
BUUUUUUT, the game really wants me to hate him apparently. I'm not against him telling me to come back to base or visiting another area after beating one of the main areas (the Aurora Unit in Prime 3 did this too and I was OK with that). But if you decide to explore Sol Valley instead of proceeding with the story he will try to correct that at least three times befor shutting up. "Maybe you should go here!". "OK, you are not going where I told you. Here, I'm marking the location on the map and putting a big promt on the screen for you to notice me and open the map". "Ok, you're ignoring me. If you want to stop ignoring me, you can always contact me pressing the X button on the map".
Personally I would add an option to turn off these kind of communications. And again: Miles is not the problem. Miles is fine. I even like his interactions with the other Federation Marines at base. The game is the problem here.
Also also... It's one thing to not allow progression into areas that are not supposed to be explored yet. You get inside, you see you can't go anywhere, you get back. It sucks, but once you have dealt with this once you learn to just follow the path the games take you through.
But it's another very different thing that you get into one of these sanctuaries after getting the right beam, solving the puzzle... and then the game throws at you a new puzzle that requires an upgrade you don't have yet. Like... seriously? You allowed me to enter this place, you allowed me to solve the first puzzle... and then you kick me out? Now? It pisses me off.
The game is amazing so far, don't misunderstand me. It has some important problems related to progression and structure.








