Slightly different ingrediants but all contain potassium perchlorate which will rot the bore of your gun if not immediately cleaned.
I've heard mixed reviews on white hots, 777 is the hottest, and pyrodex is the old standby. Of course, with pellets your path for developing a load is narrow.
Personally, I like and use real black powder and think it's better than any of the above.....just my opinion. A friend of mine has done quite a bit of testing with these substitutes and real black. According to him, Swiss black is as hot as 777.