I think if you want to do watersports with 8 people ( big ask of any boat) you will need to try a couple props, best to find a shop either local or on line that you can talk with and try a few.
I have never used TP props but have read mixed reviews here.
I had really good luck with Michigan...