Hosting UI on outside server, API calls, preview pages

I would check what costs me more - development time of my engineers or the cost of the tools and make the decision based on that.