We just had the HOTH tourney, which was a wild success and featured a tremendous caliber of players (world champ, galactic cup champ, too many regional players who made the cut to even count..) and I got to see a lot of fantastic players flying ships. I learned more this last weekend than I ever have about how certain players think.
I learned the following paragraph more than anything, which is somewhat of a direct response to a lot of the threads I see on this forum.
1) Your understanding of a ship and your experience flying the list is incredibly important. I saw quite a few people fly ships that they determined to be "overpowered" or lists that had seen success, without a lot of experience flying them, or understanding of how they work. These pilots were chewed up and spit out by some of the world class competition that was there. Why? Because the world class guys can outfly you using a whole variety of ships, and they're going to CRUSH you if they have a lot of experience with something they feel comfortable with.
It's the reason that tie swarms are still here. Tie swarm pilots have flown swarms a billion times. They know those little tiny details of situations they don't want to get in because they've been there before. It's almost intuitive. See: Hothie making the finals with a swarm.
You can argue that some ships are simply better than others. What I would argue is that some ships, if flown correctly, have a higher ceiling of competitiveness. Combine that with flying them correctly and creatively within a complimentary list, and now you're talking.
After watching some of these guys fly, I think it's fair to say that "Pilot X with upgrade Y is OP" threads are dead in my mind. Understanding, and more importantly practice, is OP.