This from a Mercruiser manual, it's a few years old, but the oil recommendation has not changed:
To help obtain optimum engine performance and to provide maximum protection, we
strongly recommend the use of Quicksilver 4-Cycle 25W-40 Marine Engine Oil. This oil is
a special blend of 25-weight and 40-weight oils for marine engines. If not available, a good
grade, straight weight, detergent automotive oil of correct viscosity, with an API
classification of SH,CF/CF-2, may be used.
In those areas where Quicksilver 4-Cycle 25W-40 Marine Engine Oil or a recommended
straight weight oil are not available, a multiviscosity 20W-40 (SH, CF/CF-2) or, as a second
but less preferable choice, 20W-50, with API service ratings of SH, CF/CF-2 may be used.
IMPORTANT: The use of non-detergent oils, multi-viscosity oils (other than Quicksilver
25W-40 or a good quality 20W-40 or 20W-50), synthetic oils, low quality oils or oils
that contain solid additives are specifically not recommended.
Personally I just use the Quicksilver oil, always have. If I were to go with another brand, it would probably be Rotella 15w 40. Walmart sells the Quicksilver, so for my once a year oil change that's the easy route. Bottom line there is no wrong brand as long as it meets the specifications laid out in the Mercruiser manual - you do that and change it on a reasonable interval, oil is the last thing that will cause problems in a marine engine. The Correct Craft in my signature ran 2500hrs using Valvoline straight 40w, not a hint of using oil.