Forza Horizon 1 was an amazing game, I loved it. Forza Horizon 2 was why I bought a Xbox One X, all the magic from the first was gone, leveling up meant shitty RNG wheel spins, the entire thing started feeling like a freemium game. FH 3 was a okish, but the AI does THE EXACT SAME grouping pattern EVER SINGLE RACE the whole "AI of your friends thing" is a stupid lie. FH 3 had so much DLC for it, that it was always just clearly a husk meant to be filled with DLC. FH4 was pretty bland, at this point you don't need to win races to proceed, still the same shitty AI for EVERY RACE.
I played the game on Hard mode with some assists turn off, and still it's too rote, every race is the same the AI groups together the EXACT SAME WAY EVERY RACE, and now there's no reason to win them. The ugly WHEELSPINS as a reward for leveling is pathetic.
Also being able to upgrade ANY CAR to ANY CLASS and the handling feeling almost identical for every car kills the need to try and car.
I loved FH 1, I never got the same feeling ever again from those games though.
TL;DR: Forza Horizon 2,3.4 are DLC HUSKS meant to be filled with extra money, wheelspins are the worst "reward" for leveling.