I guess im one of the few people who dont think the X-wing needs help. It is my favorite ship, and the one I play most often. I ran X-wings at a recent store championship (my first tournament) and got a top 8 finish out of a field of 32.
When people say that the b-wing is better for the points, they are correct. Also 2 z95s are more efficient use of points. So if those 2 statements are true, why use X-wings?
To make your X-wings worth using you have to look at what they can do that those other ships cannot, namely Astromechs. Droids give the X-wing much greater tactical flexability than the other ships. Its what I refer to as Shinanigans. If you arent using your X-wings for some form of game altering rulebreaking then you are not using X-wings right.
Think of it this way. Adding astromechs is essentialy giving you an additional Pilot Ability that you can choose. Pair that with each pilots actual ability and you can create some nasty combos, especially when working in conjunction with other pilots abilities.
Most people will underestimate your X-wings because they believe what people are saying on these forums
When I made the top 8 at the Store Championship more than one person expressed suprise that I made it running X-wings.