Your statement about League is not a hundred percent correct. There are no "gimpy fake versions" of heroes and IMHO the initial grind is actually necessary due to the steep learning curve. Yes, you can pay to make the grind shorter, but there's no reason to do so.