We use it for communicating design ideas/variants, sell them and to produce marketing material. In our use case (architectural design) an efficient workflow, highly realistic results and VR for live demos is most important. Because of that we’re using Enscape - it just fits our needs the most.
Another vote for Enscape. All the points on your list are important and Enscape can address all of them. What is really great however is its speed combined with quality. Most conventional rendering software takes ages to get good results. Enscape offers real time rendering so different views can be tested with almost instant feedback.
It also works within SketchUp, is very easy to use and provides great results. It’s not too expensive either and they are constantly improving it.