Good write-up, thanks for this.
I too have used most of these devices starting with Rift 1 Dev kit.
I usually just settle for BimX and Cardboard now as I prefer not to add expense to my workflow. I only do this for $1m jobs though as there's usually the added time of putting furniture in the house.
There are many wireless devices coming to market now which is pretty exciting. My boss just built a new office with a warehouse out the back (I'm going to request some walking space for AR/MR).
I'm currently working in unreal engine (which twinmotion uses) to produce my own VR user interface.
Datasmith by Epic(Unreal) is a CAD plugin that of course doesn't yet support ArchiCAD but I export .3dm (Rhino) into Datasmith/Unreal for a simpleish workflow.