Is there a working and reliable escrow that works on the blockchain?
If there isn't would you use it if I made one? Image creating escrow smart contacts as per your conditions, neither seller nor buyer wouldn't need to trust each other as well as to pay a fee to third-party escrow service providers (of course creating a smart contract costs money but when chosen the right smart contracts platform you could lower it to a minimum).
Or, kindly recommend one you already are using. Thanks.
I don't know if your knowledge of the cryptocurrency market is so small, or if your imagination has gone in some strange direction, but I will surprise you because something like this already exists and it's not one thing. This is called decentralized exchange:
https://en.wikipedia.org/wiki/Decentralized_exchangeFor this exact reason, I created this thread - to widen my narrow understanding of the crypto market with the help of crypto GURUs just like you, my friend. Thank you for your feedback!