Yeah, I get that there needs to be a time sink, or the game wouldn't last. But the drop rates for a small fraction of one piece of one level of gear for ONE toon are just absolutely atrocious. It would be cool to farm a droid team up, or finish my nightsister team, maybe gear my new Jedis up. But instead I'm on day 4 of finishing just one piece of Phasma's gear zzzz. High level gear is an absolute snore fest.
The other spot that screams for a need for better drop rates are Bronzium cards. They're pathetic. Like I'm just mashing the button to get past it usually. At least put the skip button on the screen earlier. Considering 250 ally points is at minimum 13 battles worth, you could at least not give me some freaking white gear as a standard reward. Like, why have the effect be so incredibly anticlimactic every time? I think I've gotten one character that I didn't already have, and when you do have the char, they give you a piddly 7 shards for it. Congrats! You won the bronzium lottery, now have less shards than you can get in a regular day of GW or Arena.
There are other ways to time sink that aren't so incredibly boring.