20-21ft is ideal. The difference in the ride out there in my 19 foot nitro and my buddies 21 foot ranger is crazy. Rangers are known to be some of the best rides on the water when it gets rough. May not get up into the super high speeds that the others will but they will cut a wave so smoothly. If it were my choice and I had the money that's what I'd be looking to get.