Modern Web Development
Web development is easy up until the time things stop working the way you expect. Some businesses have the time to hammer away on a platform that doesn't require programming experience. They don't mind slowly increasing their payments through add-on plugins services that they need to spend hours configuring and learning how to use.
Or worse, their services suffer because they are trying to use a cheap module when a developer could get the job done for no additional cost.
If you are looking for a new hobby, by all means, jump on that website software and go to work. However, if you want a professional looking website that grows and changes with your business then look no further.