Never did any of that but the thing that would drive me crazy with people who started these was many treated it as a hobby rather than a business...
Meaning they would get the work done whenever they felt like it instead of when they promised it.
If you start a business then you treat it like a business and when you make promises to customers you keep them even if it means it inconveniences you.
You show up when you say you are going to show up and you get the work done when you say you'll get the work done.