I love Gran Turismo, but GT7 stinks of live service an predatory shit that nobody asked. No events like in previously, more "linear" experience ("Menus" sucks), the "Get more credits on the PS Store!" always lurking there asking you if they just balance all their pricing to get your wallet and the always online requeriment which proves that everything you do will be mostly done when they want to put the next GT (GT games are not long lived)
The formula of the game is great but it can be better (championship should have a more "race" approach imo), but it is still way better than Forza. And this comparison in particular is stupid btw, GT is a more grounded and semi-realistic game that takes itself seriopusly, Horizon is just a cheap copy of Underground. And NFS has been on decline for years.