Wordpress has one big advantage of other providers - you always own your content and can move it anywhere you want. Unlike subscription based websites like Squarespace, Wix or similar.
And you can keep it very simple - posts and pages, contact form.. Then you link the galleries to other providers where you host photos. Like SmugMug or others.