So which one is more real-time?
I don't think one is more realtime than another.
  But then Firestore came to existence, from there onwards we saw a lot
  of recommendations for Firestore
That's right, Firestore has some new features over Firebase realtime database, that why it is named "the new flagship". The query performance depends on the number of items you request and not of the number of items you request them from. So every time you think to get data, get it in such proportion to maintain the speed that you were talking about. As the guys from Firebase team say, Cloud Firestore has a performance guarantee, there are no slow query, so the time it takes your app to retrieve data depends only on the amount of data you retrieve and not on the amount of data you have on Firebase servers. With other words, it doesn't matter if you have one thousand, one million, or even one billion documents within a single collection, retrieving for instance 15 of them, will always take the same amount of time.
This performance comes with some constraints and for that, I recommend you take a look at all sections within official document regarding getting data in Cloud Firestore. That's the reason why Firestore uses those constraints, is due to the fact that is mandatory to maintain this performance guarantee. But from my experience, there is no "SQL" query that cannot be translated in a way or another in Cloud Firestore.
So remember, it really does not matter if you request a single document out of a 10 or one item out of 100.000 or 100.000.000.000, the result will come in the exact amount of time. Here I took as an example one document. So regarding speed, requesting one document out of 100 million will be faster than requesting 10 items out of the same 100 million. So the number of documents in the collection has no effect on the query performance.
This is about Cloud Firestore but there two main resources that I recommend you read before using one or another:
https://firebase.google.com/docs/database/rtdb-vs-firestore
https://firebase.googleblog.com/2017/10/cloud-firestore-for-rtdb-developers.html
So check the price models for each one of them. But IMHO, both Cloud Firestore and Firebase realtime database work extremely fine together.