Like the idea of no categories but how about using the GPI for selecting your players based on rankings.
You have a team of 8-10 as suggested. GPI ranking 1-20 - 1 player selected (most valuable ) ranking 21-50, 2 players selected. Rankings 51-80 , 3 players selected etc.
Think this would help cut down on as many duplicate teams/players . Just a thought
Not sure if this makes much sense, I"m ****e at trying to explain stuff lol