We have seen both models in deployment. It depends on your use case. If you are going to just server dashboards and are ok with sub-second latencies, Pinot+Presto might work (note that complex joins/nested queries may make the latency higher than expected). If you are looking for high-throughput at low latency, perhaps using Pinot would be better option.