For inexpensive hosting, during proof of concept stage of site(s)…
I’d personally steer clear of WPEngine, as WPEngine has many… unexpected complexities.
-
Many plugins are prohibited, including all backup plugins.
-
The only way to extract a site from WPEngine requires restoring one of their custom backups, which requires removing all the wp-config.php cruft they add + all mu-plugins they add. If your site crashes with Apache 500 error after migration, you’ve simply missed removing some of their cruft.
WordPress.com only works for non-commercial projects. Many a person has been bit by this.
Start with HostGator or BlueHost. Both are cheap + easy to use.
Once you start generating earnings, look for good managed WordPress hosting.
For example, for low traffic site my hosting starts at $100/month + several high traffic sites are $1000-$5000/month.
This depends both on traffic + site resource usage.
The highest traffic sites I host run between $100-$250/month, because the site owners work with me to only install themes + plugins with code optimized for speed + low resource usage.
Other sites, with antiquated code which thrash the database subsystem run from $1000-$5000/month.
Thrash means, poorly written code produces excessive disk I/O which means playing many tricks with disk subsystem setup + daily maintenance to keep these sites running under high traffic load.
The only real way to test theme + plugin code quality is to add the code to a site + generate 1,000,000 simultaneous browser visits (how I test).
If disk I/O skyrockets, code requires being replaced.
As you move to more expensive hosting, you’ll likely get push back from your hosting company if you use code which produces I/O thrash or excessive swapping (huge memory use). Keep this in mind as you tool your site.
Plugins to avoid - anything to do with security (should be handled at server level), URL shorteners like Pretty Links, any stat plugins which write database records for every page access, redirect plugins which don’t correctly use the Transients API.
Just a few things to keep in mind to assist you determining what code to install on your site + what code to avoid.
[hr]
@ninamarie8253
You PM’ed me + you have your PM disabled, so I can’t respond to your inquiry.
Best you find + contact me via Skype.