As you say Black shows off pics better but white is easier for reading text, depends on how much Text content you will have to be honest, if adding a blog you could always change it so the blog section has a white background behind posts to make text easier to read?