I wouldn't go smaller. I ran a 18' Lund Alaskan w/90hp,Excellent boat handled the water very good ,I used to have a 21' Seaswirl.
I have just ordered the 20' Lund Alaskan,w/115hp .
Just needed a little extra room in the boat.
One note don't under power your boat you might need the power to get...