Yes, I see prometheus as a step towards a more sophisticated monitoring setup if you consider (and enable) this as a prometheus service. Satellite can push metrics to one of the prometheus servers for all the benefits prometheus provides. So neither is really a replacement - rather a complement. Satellite was born out of immediate need to monitor the cluster as it is being created and definitely appears naive in most other respects - it implements just the bits to do that. So, pairing it with an established solution like prometheus (or InfluxDB, for that matter) is an undeniable benefit.