Yes. MongoDB enabled a standards-based approach to schemas back in 3.6... should you feel you need schemas. https://docs.mongodb.com/manual/core/schema-validation/
38 karma · joined February 15, 2018
2. I don't know the read/write profile of your app but based on the hundreds of apps I've helped to configure and size, I'd be inclined to suggest that you don't need a Redis cache if you're configured properly.
3. Interested in that roadmap... haven't seen it... what specifically interested you?
4. MongoDB has similar available... happy to share that with you.
You're certainly free to choose whatever solution you believe works best for your use case. However, the points you've made don't appear to provide compelling arguments for Couchbase over MongoDB.