I am new to boating...looking to purchase new for fresh water skiing, tubing and day tripping on a very large lake. For a variety of reasons it cannot be larger than 21'. Do not need top of the line but want a solid quality boat, good ride, and good history in getting replacement parts, when...