So why not just use three types that describe you best, from the most to the least out of the three you choose? SP SO and SX are still in play as well.
So for me I would be a 5>9>8 sx/sp/so. Simple as that.
Why must it be so complicated? It's great as is for subtyping, and I don't see a problem with using it like this.