I like the RNG component. I prefer the skill and strategy to be focused on flying in a scenario. I think of it from the admittedly flawed perspective of simulation, at which point it seems highly improbable that every time you go into battle, it's going to be with the best combination of choice equipment available. The RNG element of some upgrades indicates that they aren't perfect equipment, such as certain droids who I'll choose not to name.
There's a lot to be said for the skill involved with making effective use of a squadron which has not been finely tuned for peak efficiency. In the end, though, that's my bias. I prefer the skill involved in playing the game, where others find similar enjoyment in list building. The RNG element allows for some spectacular moments for those of us who play mostly for theme, the "one in a million" shots. Win or lose, I love those moments when the dice have settled and all that can be said and do justice to the outcome is "holy ****!!!"