I have both. I do think the Choke Free seems more comfortable. It's more "flimsy" sort of... the leather is definitely not as thick and there is no big buckle on the back. However I use the Buddy Belt more but I am keeping both because I find sometimes one is better than the other in different circumstances. Only reason I don't like Choke Free as much is because it's not really adjustable. You HAVE to get your dogs correct size as there is no way for it to adjust (it's why they sell it by sizes 10, 11, 12, etc - if your pup has a 12" girth, you get a size 13" and it won't adjust bigger or smaller).
Your boy looks ADORABLE! I love the red.