I prefer real Swiss BP to Triple7 or Pyrodex. In my area Swiss is about the same price as Triple7 so its a no brainer. Close to the same speed, excellent quality and no nasty crud ring.
Olde Enysford might be easier to find and its much cheaper. In my area its about the same price as Pyrodex or even cheaper. OE is gaining in popularity pretty quickly with those that want real black and more speed than regular Goex.