The 7th gen is a little fuzzy to me because I went on my gaming hiatus at the beginning of it, and only got back into it in like 2010-2011. From what I played, it was pretty good but I can't really say anything about the gen as a whole because I didn't experience it.
So far with the 8th gen, I'm really enjoying it but I feel like it lacks an identity (notably because of very little good new IPs). I hope this is rectified, but I'm just gonna wait until the end of the gen to officially say whether it's better or worse than last gen.