hang on overflows aren't "siphon" overflows. They call the U-tube a siphon tube but it's very misleading. I like to refer to it as an equalizer tube. hang ons will also only drain what is returned to the tank, but I agree that if drilling is an option, it is a safer bet but the hangons are used on hundreds of tanks and overall have a very low failure rate when set up properly.
I used one myself for over a year and it never lost siphon. There are steps that can be taken to prevent siphon loss and steps that can be taken to remedy a failure so you don't flood your home in case it does happen.
just don't use a CPR!!!!!!!