If the only reason your hard mode teams are hard is because they can get a TM train that is faster than yours, then CG is just letting us play slot machines as "hard."
I shouldn't have to pray that enemy Vader isn't faster than my 300+ speed Vader. Yes, I know there are other counters like CLS rebels, but this is an ongoing complaint about a typical tactic CG does:
Jack up a stat and not tell how jacked up it is, such as tenacity of in the last battle of mod challenges.
" Hard" would not be the adjective I use to describe this.