It would depend upon your website goal and what your success criteria (your definition of best). What is your list of feature requirements? Do you require shopping cart access? do you require chat-line? What's "best for you" depends upon your list of feature requirements and what you want your website to accomplish.
I have been happy with wordpress It has an amazing set of templates (from simple to very sophisticated). While WordPress started as just a blogging system, it has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes now available.
It is also simple to modify and add. While I did pay someone to initially set it up for me; I have been doing all the upkeep myself for the last 3 years. I do have a programming background, but many of the updates required on a website doesn't need a programming background.
But is still depends upon your set of feature requirements.
My one recommendation is (whatever technology you decide upon) to make sure you have full control of your own website. Make sure you have full access to make the needed changes yourself (or delegate to others). You don't want to be held hostage by your single website designer. Then you will be a slave to their schedule and will have a hard time switching service to someone else.
Lots of services build you a free website and you pay them monthly fees to keep it up and running. But it sometimes takes them forever to update something and when you get tired of paying their monthly fees - you actually lose your website (because you didn't really own it in the first place). What starts off cheap, ends expensive.
Give me a call in you want to chat further.
Hello! I'm the co-founder and brand strategist of Motto, a brand strategy and design firm. We help companies launch, grow and reinvent their brands and build CMS, responsive websites using ExpressionEngine and Wordpress for our clients. I'm wondering if you could provide a bit more detail for me regarding your question so I can best help you. With regards to best technology to design a website, can you elaborate on what the purpose of the site is and are you looking for a platform to build it on or primarily a way to design the site itself? That will help me determine how to give you the best recommendations. Look forward to hearing from you!
That really depends on the website that you're trying to build. More often than not, I'd recommend a well supported CMS - WordPress, Joomla, Drupal, etc. but agin, it really depends on the type of site you're building.
Technology is just a means to and end, it's often the road to where a problem lies.
Determine what is your problem and why do you need a website.