I know the team behind Upcado and they are extremely smart, so expect more great things to come along in this product. I've seen demos and tried the product on a staging website, and it is just slick.
This has been a really good way to engage with our users and increase our traffic. I recommend giving it a try