There're lots of tools about BIM. Revit is just one of them.
And each of them has it's pros and cons.
I love Revit, but I need another tools for some reasons. I suppose everyone does.
What if, I just design then Revit makes all details, documents and make 4D construction simulations automatically.
I know one software which can make this kind of job done.
Have you heard about Lego Digital Designer?
Does Revit can be like this someday?
I hope so.