It depends on where I was cruising. Down in the islands I prefer the safety of a mooring over the anchor, especially if I am going ashore to enjoy a local bar. On Lake Ontario or lake Michigan (where I have done most of my Great lakes cruising) I prefer a dock as there often not a lot of dinghy parking and it is often a short hike to get into town.