A word about those “free” websites:
So-called “free” websites aren’t free. Read the fine print. You’ll be incurring monthly hosting fees, add-on customization fees, restrictive templates, incompatible proprietary code, slow technical support. One-size does not fit all. Everyone’s needs are different, and deserve a unique approach.