My other recommendation for hosting is Kinsta. Kinsta is truly the best managed WordPress hosting I've ever used, and I've used quite a few hosts both professionally and personally. Kinsta's hosting runs on the Google Cloud Platform exclusively, so you know it's reliable, secure, and powerful.
For me, using Kinsta has made supporting over 100 sites easy-peasy. Support response is always fast, friendly, and super-knowledgeable.
Hosts I would recommend avoiding (from personal experience) are GoDaddy and HostGator. They're not just inexpensive, they're cheap. You get what you pay for. Nuff said.
If you really must use cheap hosting, at least do yourself a favor and keep a current local backup of your site, at least then if things go sideways you won't lose hours or months of work. And migrate to quality hosting as soon as you possibly can.
CMS, Theme, Page Builder
Page Builder, Theme, and Customization: This site was built with the Beaver Builder theme and child theme, page builder plugin, and Beaver Themer customizer, all are available from The Beaver Builder Team.
All their stuff is top-notch, I wouldn't use anything else!!!
UpdraftPlus: the world’s most trusted WordPress backup, restore and clone plugin.
I've been using UpdraftPlus personally and professionally for YEARS. Backup automatically to Dropbox, Google Drive, etc. Hands-down, the best backup solution for WordPress.