HI! I think it is easy to make a nice website, using a cms, then installing a nice theme.
yes, you're right, you must do it in the right way to make it working.
Harder is to make a profitable website, with traffic, and conversion rate. You must know how to do it, what to do, to avoid surplus work.