I've had from 18' boats up. Most recent a 31 cruier, 40 and 43 Mainship. For the most part, bigger is better especially in the 30/40 ft range. Don't see a huge difference is price, operating and maintenance in the mid 30s to lower 40s.
A 40 footer is almost big enough. The extra cabin space is significant.