I originally created my alvinreyes.net website to serve as my online resume circa 2011. I was completing my bachelor's degree and also wondering if I could become a consultant. But createandbreak.net, my Linked-In profile, and a career change (into consulting) made a domain with my name in it much less important. Oh and the fact that there are several people with my name online didn't help either.
I plan on keeping the domain but am moving it here to Blogger for now.
If you really want a small website to represent your small-to-medium business with some light integration options and design flexibility, consider a hosted solution (e.g. BlueHost or similar), which can run $10-$20 a month. Hire a web designer or small agency to get you started.
If you're an enterprise customer, well good luck. There are plenty of options, but my favorite is SDL Web aka SDL Tridion. ;-)