I have a 07 Supra 21V I bought new. We're up to 360 hours and it has treated me well with no major repairs, knock on wood...
Surf wake is pretty good after the following:
Replaced swim platform with the new supra surf platform
Wakemaker custom 650 lb sacs in rear locker
Gravity games 1180 lb sac up front
1-3 150 lb sacs on rear seat depending who many people we have
MIssion Wedge
This was the wave last weekend
https://photos.app.goo.gl/Lhn4E9Wt5zU6mGQJ7