Why not using Constructor then? :D. I use it over Archicad/Revit/ADT and I'm really very happy.Although, I agree that Constructor is much further along than Revit (with regard to BIM applications), we aren't using it at Tocci for several reasons. Primarily, we didn't want to abandon Timberline, which we use for both cost engineering and accounting. Additionally, the new BIM staff (myself included) already knew how to use Revit (for both modeling and contractor-specific BIM applications), so Tocci avoided training costs.
Personally, I believe that Revit is going to become the BIM standard in the future. AutoCAD is the 2D drafting standard; I think that Revit is a natural progression from there. Architects are slowly switching over to Revit; having Revit makes it easier to work with them.
Constructor users, you will have to continue to listen to me complain about Revit. Although I have complaints about specific features (and those complaints are very real!), overall, I absolutely love working it Revit. I'm not switching!