Doesn't 40k have a real problem with unit diversity? Like in fantasy all the races are vastly different, but in 40k it's >Space marines: pick your color edition >Space Marines (female) >Space Marines (evil) >Army men >Orcs
Tyranids are the only actually interesting race in 40k