To me they don't look like anything special - not a major improvement over standard night sights IMHO. If you use anything enough to become comfortable with it you will get good at it so if you like them give them a try.
Personally, after seeing Yeager's response to that scary training video I tend to automatically discount anything that poser knucklehead has to say. YMMV.