There is a quite large wikipedia page with comparisons, but you will hardly find large differences. My guess would be that most things could theoretically be done in either framework. The things you list all depend on perspective (people e.g. commonly write their own sophisticated statistics from HTCondor logs). Regarding responsiveness: HTCondor works fine to schedule interactive notebooks if there are enough ressources for the workers to pick up the job. Few seconds is often no problem, but there are hardly guarantees. These are High Throughput Systems, but not low-latency systems. You should preallocate workers and scale them up and down if you care for latency (here supports for other frameworks on top helps much more than native latency).
I try my best to highlight the main foci of each Project from my perspective, that are important for a practical decision:
Target audience
Mesos:
vs.
Both HTCondor & Torque:
- fair-share batch processing particularly in scientific clusters (High Throughput Computing)
Eco-system
Mesos:
vs.
HTCondor:
vs.
TORQUE:
Ease of use
(partially this is statistics, but more the dashboard style)
Mesos & TORQUE:
- Web UI
- commonly integrations with other frameworks available (for TORQUE look for PBS)
HTCondor:
- new, developing REST and python interaces but no common GUI
- lagging behind a tiny bit in framework support (R batchtools, lately is has had dask support)