WordPress with ready made theme are very good to start at initial level as you grow up you will need more features so you may need theme with extra features which most of free themes doesn't give you easily. Or you can do modification by yourself if you know how to code some parts. other wise go for premium themes.
source: https://www.soradisdigital.com/
I'm thinking about creating a dating website. People will always want to meet and hookup, that's one thing that will never change. The dating industry is hot and will always be in demand. I want the easiest way to go, found some cool Wordpress templates on https://www.templatemonster.com/wordpress-themes.php. What do you think about my idea?