8 Team league roster breakdown

Trying to make an 8 team league a bit of a challenge is tough, what do you guys think of these starting lineups?

2 QBS
2 RBS
3 WRS
1 TE
2 WR/RB FLEX SPOTS
1 WR/TE FLEX SPOT
1 DEFENSE

Also have 4 bench spots with 1 reserve spot

1 Qb
2RB
3WR
1TE
1 superflex
2 Flex (RB/TE/WR)
1dst
1K
4 bench
1IR

Ive had great success with this lineup for a 8 man league I am in.

Adding more positions while keeping the bench is key…
Don’t try to limit the flexs… As that doesn’t allow owners to draft the team how they want because basically a wr/Te flex is saying your playing 4 receivers… I think it’s just better to allow teams to be creative with how they draft instead of pigeon holing them in to a strategy.