Технологии подбираются в зависимости от концепта. Но вообще, на своей практике приходилось создавать потрясающие эффекты через three.js и еще, кстати, банальная прокрутка по странице. Если грамотно подойти к услуге/товару, то while scrolling может очень сильно восхищать