I use Glock steel sights for USPSA and IDPA. They are sturdy and work on everything. And the sight picture of big white dot in the box is easy on my aging eyes.
See for yourself: http://www.youtube.com/watch?v=20qoCb8ugFc