Getting better feedback while using Revit is a logical direction. At some point, I’m sure Revit will do photoreal rendering using GPUs or some other technique. This is going to happen, so best to prepare for it.
With Unreal, we’re trying to craft a story where we are a platform which partners build solutions on, but all share a common asset: the UE4 files. That allows the specialist to build custom experiences for design or marketing. Best to start learning Blueprint as that is where a lot of value will lie.