For the powders I only shoot BH209 in my inline (TC Bone Collector). For my sidelocks I started off using Pyro RS and have no problems with it. However with recently buying a flintlock I bought Goex. Shot Goex for the first time today and I really didn't see the difference compared to Pyro. So I'll probably start shooting Goex in all my sidelocks.
Cleaning isn't that hard if you take the time. I'm the few that doesn't use soap and water though. I have had no problems with T17 cleaning products. They may take alittle longer but less mess. Also for a little tip. If you use GUN SCRUBBER it really cleans out the nipple and the snail part!
Cost: Blackhorn is expensive but I love it too much to give up in my inline. Goex and Pyro is about the same for me. But Goex takes the pie with FFFFG for my flintlock.
Performance: Goex, BH209, Pyro. Work great and I dont have the swab atleast until the 3rd or 4th shoot. BH209 I don't swab. No crud ring really to complain about.
Accuracy: Great with all three powders.
Corrosion: Havnt seen anything yet. I do worry that Goex maybe more corrosive then Pyro. But I havnt seen it yet, just heard lots of stories.
They only other powder I've used is 777. And I hated it. Talk about dirty dirty and crud ring. Goex is like pure water compared to that stuff.