For me Goex meets my needs the best. I prefer to clean with water and I like the low cost of Goex and the consistency from shot to shot. I also like the easy ignitiuon of real black powder. I have yet to try Swiss but I have heard great things about it. I also use triple 7 and like it. In some hunting situations I might go with triple 7 because it is a little more forgiving if I can't clean the gun immediately.
Overall, I go with Goex most of the time.
Art