I have several level 4 and 5 upgrades on my ships already. I never grinded, i never fired a shot to get them. The game allows so many different approaches to get your needed stuff together. If you dont want this, then there is always a that. If not now, then there will be the time. F.e. until Engineers and the new mission system wereintroduced, i had flown exactly 2 missions since the original beta... I didnt like them, now they are fun. I always wanted a federal vessel, but never got one, because i never got the rank. Now i am looking forward to fly the missions needed. I make that a goal and it will be fun to reach.
I consider the Engineers update one of the best so far. It makes the game more accessible, offers a lot more options and adds a lot of flavor and life to the game universe. The trick is to play open minded and without time pressure. Allow yourself the time to look, dont rush through this awesome game.
I usually play 6 to 10 hours a week. Not much in relation to many other players. The one thing i make sure is, that all my game sessions are fun. Thats it.