Not every project is created the same so it should be carefully thought out what technologies should be used. Maybe you just want to blog and get started with WordPress. Maybe you want to build an e-commerce store and that requires integration with a specific third party API. Or maybe your project is so unique that is must be custom coded.
Whatever your needs are it’s a good idea to communicate the requirements to your web designer as objectively as possible without trying to influence what will be recommended to you at a consultation. Too often, a client insists that a certain technology must be used just because their friend told them about it. If you’ve done a good amount of research and are confident that you’ve found a perfect platform, that’s naturally ok and many companies will be able to work with you with your chosen product. However if you’re unsure what the best solution for you is but insist that a specific technology must be used regardless is no different than telling a surgeon what surgeon knife and anaesthetic he should use when performing surgery on you. It’s best to let a professional recommend suitable technologies for various situations.
Pick the most important goal of your project and keep your focus on that. For example if your goal is to build an e-commerce store that sells as many products as possible, do not put emphasis on creating a responsive super sleek JQuery photo gallery of kittens, no matter how much you like the idea. Ignore distractions and keep focus on what matters the most to you at the end of the day. Niceties can always be added after the core functionality is up and running.
It’s best to talk to a web design professional about your goals and critical needs and nice-to-have items. They will be able to tell the most logical steps as they’ve been around the block and implemented real world applications. Experience goes a long way in web design industry just like in many others.