It is important for a ToS to be tailored to your business. Your business is specific and unique and your ToS should be the same way. I advise against copying your ToS or using one of the “easy to use” sites as they will almost certainly fail to include or capture everything. Conversely, a default ToS are often saturated with unnecessary clauses. Courts are not fond of these type of broad agreements because they do not educate the consumer in a clear and fair way.
Should I hire an attorney?
The most effective way to create your ToS is to consult with a lawyer who specializes in your industry. Such an attorney will identify what makes your app/service unique and draft a proper legal document that protects your business from liability and builds trust with your users (by spelling out what exactly you do with their data). Failing to do so properly exposes your business to legal risk. Side note - one tip on reducing your cost of hiring an attorney is to first attempt to draft a ToS before passing it to a startup lawyer who will review it and update all the hard stuff.