A good professional website is always going to be the best option for any business, however, if done correctly will cost more initially and cost less in the future. By having the right team and a forecast budget, there is no reason for your website not to do well.
I tell my clients this “Picture your website as being the same as your bricks and mortar business, are you going to compromise on anything? Are you going to have your online store look and feel professional just like the people that come into your store?
Businesses will still spend much more money on their bricks and mortar than they do with their online presence. Online, should be a reflection of your offline business and be of greater importance because your online business can reach potentially a greater number of clients than what your bricks and mortar will ever. Get it done right and get it done well.