A 150 may move it along nicely if it is only tou on board and minimal gear but all boats increase in weight over time. We don't think about small items weighing much and, by themselves they do not. But it will all add up over time.
I would suggest no less than 75% of the max rated hp for any small boat. The closer you are to the max rated hp, the better. The engine works less to get on plane and maintain cruising speed especially when you have people, gear, ice, etc. on board. Many dealers will either rig the boat with minimum hp or order them from the factory this way to lessen the "sticker shock" for the buying public. In all my years of boating I have never heard anyone complain about having too much hp but I have heard countless number lamenting the lack of hp.