I do not know what the best is because I have not shot all of them. With that said, I did shoot a
Kicks Gobbling Thunder for 10+ years and had great results with it. You can call Kicks Industries and tell them what gun you are shooting, the barrel length, the length of shells you are shooting and the shot size and they will recommend a constriction for you. Unless they have changed something, it is a money back guarantee so you can return the choke if you are not satisfied or if you want to try a different constriction.
http://www.kicks-ind.com/mm5/merchant.m ... linThunder
Last year I changed my load and purchased an Indian Creek choke. My new IC choke
shot my new load better than my Kicks GT. Therefore I now shoot an IC choke and it rocks
in my gun with my new load.
http://www.indiancreekss.com/ You can also call IC and describe your gun/bbl length/shot shell length/shot size and they too will recommend you a constriction. I recommend this regardless of what choke you go with. It may not be the final answer but it is a good start.
Word of advice - what choke/load combination that shoots best in your buddy's gun may or may not shoot best in your gun (even with exact gun and exact load). It will most likely shoot the same or similar more times than not, but there will be times that you can shoot the same choke and load out of two identical guns and get different results. While they may not be grossly different, they still may be somewhat different. Moral of the story - shoot your gun/load/choke combo to verify what it is or is not doing.
I have also heard great things about Rhino chokes from several of my hunting buds but I have never owned/shot one.
Best of luck with your new choke.