Depending on what you plan on using your waterfront for, depth of waterfront and bottom are two main factors in determining what's best for you. Something deeper would allow more flexibility when it comes to choosing a boat, and with a hard rock filled bottom would ensure there is less seaweed which is also ideal for swimming. If you’re an avid angler you may be looking for something with more weeds off the dock to make fishing convenient.