Just to clarify it's worth to note that there other significant differences:
* You can configure Thanos to NOT use Prometheus remote-write completely and I think that's the simplest option currently. Instead, Thanos is capable of streaming the metric data from Prometheus directly which allows smooth, gradual installation process - you just add sidecar plus single service. Then you can move to more complex setup with object storage for long term retention or even remote write.
* Thanos uses native Prometheus/TSDB format in the object storage. So native analysis, compaction, debugging Prometheus tools work just fine.
Note that Thanos on top of GCS, S3 also supports Azure, Tencent, OpenStack Swift and more.
The last thing to remember is that both I and Aliaksandr might be biased (: I am Thanos co-author, Aleksandr founded VictoriaMetrics.
As always I would recommend to try both (including another option: Cortex) and gather more input on what fits your needs the most.
Kind Regards,
Bartek