I'm happy with it.. and i dont even have legendary mechs
I win more than 50% in league 2 (with pilots and without mods), I usually get to 1500 points, rarely to 1000 or 2000.. my mechs are 22 stars
But I used to hate it.. it felt like it's hangar show off where enemies show how overpowered their mechs are to my basic ones.. just prizes kept me going.. and then I guess I just figured it out..
my every mech is special.. in a way a special killer... zephyr freezes the enemy and kills with close combat, orion snipes with em rifle, aegis puts defense field from which you can kill enemy, guardian removes enemy defense and unloads weapons, lancer jumps but i had to put it to get to 22 stars or I would be in 3rd league with x2 multiplier.
Your every mech must be a super special monster, with it's super powers, and you need to look what guns enemies have, then see them on map by their names and know what is their strength and weakness and how you could use your mech against it..
Sometimes you will meet impossible enemies, like some sort of citadel etc.. but typically enemy only has 1 or 2 of them.. you still may win 5th round. You may get unlucky with matchup.. but in general I don't think it matters too much, unless your ally/enemy is offline or very very basic, or both enemies are elite.. sometimes I see proper basic robots and proper basic weapons and I don't understand how they managed to get there.. Or every enemy mech is just a pain, like Volti, Deathwalker, Solis.. plus some unkillable wortexes citadels.
The weapons probably don't have to be super legendary, but each weapon must have it's FASTEST speed of kill.. you cant go to showdown with beams (unless it's compound or something stronger, even burrow beam sometime struggles), you can't use slow weapons, you need to use something that kills really really really fast and you dont care if it has one bullet.. there are only 2 enemies.
I rarely have to wait 80 seconds. And if 40 seconds is long time for you then i feel sorry for you, thats probably why game has so many annoying bots, because of impatient people who can't wait 15 extra seconds :)