I have somewhat of a different perspective on marine outboard engine oil, which I've discussed several times previously on this forum.
Yes, most any 10W-30 motor oil will work, and the current API "SN" specification is certainly fine. Honda specifies API "SG" or higher. However, I'm not a fan of the synthetics for marine use. The key is to change the oil AND FILTER every 100 hours or every season, whichever comes first. If you follow that schedule, then the synthetics are a waste of money. If you use a synthetic to lengthen the time between oil changes, then you will also likely lengthen the time between other critical maintenance checks and requirements. In the long run, that will degrade your engine. If you think about it, if you average 20 MPH on your engine, then 100 hours is equivalent to 2000 miles. BUT that 2000 miles is under extreme conditions. It is somewhat equivalent to driving your car or truck, loaded down, up hill, in second gear for 2000 miles.
There has been an argument made that synthetic oil may actually be worse for a marine engine, especially if it is used for low rpm trolling or cruising. The argument goes like this: The synthetic oil will make your raw water-cooled engine run cooler at low rpms. That cooler engine will tend to allow moisture to get in your oil through condensation and thru looser rings. The water in the oil will dilute it and cause additional wear on the bearings and rings. I'm not sure I buy into all of that, but why take the chance? The engine was designed to give many years of service on standard petroleum-based 10W-30 with oil changes at every 100 hours or every season, whichever comes first.