I really like the staight 8 sights. The only reason they are not on all my guns, is price.
The XS front sight is monstrous, I have one on a glock 34 and will probably change it out soon. It is fast on plates, but almost useless for prescision shooting. The sight will completely cover any sort of 10 ring, plus all the rings around it too. It will certainly cover groups I can shoot (which is not a testament to my skill, but the size of the sight). It would be fine on a dedicated carry gun, but a glock 34 is not that. It might work for you, but be aware of its limitations.