I'm using Trijicon RMRcc's on my micro compacts, and have Romeo One Pro's and Vortex Vipers on the compact/full sized stuff.
Have to admit to being a bit of a Trijicon fanboy on this, their optics are over built but you do pay for it, but compared to the RMRcc, have to say the larger window on the Romeo One Pro's an Vipers do make them easier to shoot with.
Of course I went with RMRcc's on the micros since they are on what I use for EDC, where reliability is more important than cost.