I played through all of the Halo Franchise in preparation for Halo Infinite launching too, most of them for the first time. I had played Halo fully before and most of Halo 2 in co-op I believe but none of the others. (I skipped ODST as I did not feel it.)
My main complaint about Halo Infinite probably would be that it felt so small for the type of game it was imitating. If you are going to transition to an open world game design then it really needs to be bigger than what Infinite produced. I was done with the campaign in under 17 hours, which is tiny for an open world game with side content. I mean I played 56 hours of Far Cry 6. Game quality is more important than length but Infinite felt like a game made with limited resources when in reality it had tons of money and time poured into it.