As someone who has been playing this game since wave II, I have had no problem with the way FFG balances the game. In fact, I think it is testament to their game design philosophy that they are able to make most of the ships from the first couple of waves viable 2+ years and almost 8 waves later.
The problem arises for new players just looking to get into the game. I noticed this recently while fielding questions from some local players who were just getting into X-wing as to what ships to buy. For instance, want to fly Tie advanced? Don't buy the expansion pack, as you will need the raider to make them viable. Want to fly Y-wings for the rebels? Don't buy the Y-wing expansion, as you will need "Most Wanted" or the K-wing to make them viable.
This list goes on and on, buy you get the idea. My question is this: should FFG add "fix" cards to the original expansion packs to make starting the game less complicated for new players. I'm not talking all the new pilots, just the cards which are absolutely necessary to make the ship viable (i.e. BTL+Bomb loadout to Y-wings, Refit + Test Pilot to A-Wings, Title +ATC to Advanced).