Having used Intercooler a few times now, it feels like the worst of all worlds since you now have to write and return HTML at AJAX endpoints and keep that HTML synced with the rest of your HTML (e.g. consider CSS) instead of just returning data from an API endpoint.
You end up with a bunch of made-for-Intercooler endpoints instead of thoughtful, general, data API endpoints.