3. Select Best Hosting company one who provide best support for wordpress issues.
Some hosting disable more option and saying that they have more secured server. You cannot work or enable all the functionalities you want.
4. Selection of Theme is also a deciding factor. We suggest DIVI theme to have more control and fast to load.