Elite is nowhere near as grindy, after they switched engineer mods from having random stats ---> to linear upgrades with hard caps.
Which leads me to Diablo 3 and games like it — where the only reason to keep playing after the campaign, is to grind for the same gear you already have, because the gear might have a different random combination of stats and abilities.
Which leads me to Diablo 3 and games like it — where the only reason to keep playing after the campaign, is to grind for the same gear you already have, because the gear might have a different random combination of stats and abilities.