RE: 777 is garbage
What you experienced likely had more to due with operator error than the powder. Many of us shoot 777 all the time and have no issues at all with misfires or hangfires. Old powder, too much oil in the gun when you loaded it, left it loaded too long, there are numerous possibilities. I had a lot of hangfires with pyrodex when I started MLing and it made me furious but in retrospect most of them were my fault.
Personally I run a spit patch between loadings with 777 anyways, not that I couldn't load 2-3 shots without doing do. A few times I've loaded a follow-up with no cleaning in the field and done fine, you must have a real tight load to begin with if you can't get a second load seated.
Beware BH209 is not a cure-all. It is dependent upon a good solid seal to ignite reliably. Lots of posts of people having ignition problems with it. Not that it's bad either, just that it is different and it's good to know that going in. Every powder is different, knowing each's eccentricities is part of the game!