A basic rule of thumb...
is that you need about 2 hp per thousand pounds of displacement. Your boat probably displaces about 4500-4600lbs or so. That would mean the 9.9 hp engine would be my choice. While you could get by with an 8 hp, or even a 6 hp engine, that might be a chore for a smaller engine if you are taking strong wind/waves on the nose and really need to get home. Most of the 9.9 4-stroke engines are gonna weigh in at around 100-110lbs or so, but I don't think that is too much for a boat like yours -- other than you'll need some help when taking it on or off the boat safely. And while Honda's are relatively expensive and their parts only sold by dealers, every one I know who has one seems to really love them. A friend of mine has a 9.9 Honda on his 1980 Hunter 25 and it really works well with that boat. I also note that you'll see a lot of Honda's on tow boats, police boats, and some smaller USCG RIBs. That would seem to be a vote of confidence.