Did you forget to include RBs in there? My group's smallest league is 10 teams, but we usually do QB, 2RB, 2-3WR, TE, FLEX, a SUPERFLEX spot, and D/ST. We never really use kickers and in one league we don't even do D/ST, which has honestly been fine so far.
The Superflex is usually just your QB2 but gives you a little leeway for experimenting if theres an injury and nobody on the waiver wire. I had Engram in there once when he was going off last season, with Kelce in the TE spot. I guess in an 8 team league that is less of a problem, although last year was a bad year to not have a top 6ish QB.
We do full PPR as well. From my perspective it just makes more players playable, especially TEs. But an 8 team league might not have that problem either