IMHO both seem to perform the same function...only in some cases the halo sight will cost you more then your shotgun, and be more fragile (unless you really sink some serious cash into one).
Your mileage may differ so...try both out in a store and see which one works for you.