This article from 8 years ago highlights how far MongoDB has come: transactions, left outer joins ($lookup), etc.
That said, I will admit the change streams feature is amazing. That completely changed the way I thought about building reactive applications