Ajax is a really good technology to be used in commercial websites. it reduces visitors extra click while helping for a good bounce rate in your website. But you need to have a good web server to handle Ajax request. Also these types of websites aren’t much Seo friendly.
You cannot fulfill all your requirements through instant website builders. So I wouldn’t recommend using it. Use your own HTML coding talent and design your website. That is the best method.