Perhaps we should turn this around slightly and ask if there is a reason why you want this to be WordPress, rather than a simple Blocs site? Is there some particular functionality that can only be obtained through WordPress? If not this is likely to be a whole lot easier to build and maintain without it. There is nothing I could see on your site so far that could not be easily achieved by Blocs.
On the question of hosting, anything free like that is likely to come with compromises. If you are selling yourself as a cinematographer and photographer potential clients are judging you on the standard of your presentation, which not only includes your portfolio, but also the general site appearance, stability and speed of loading. I used to be a professional photographer, so I have been down this road before.