This is a great question and it might just boil down to personal preference.
Blackfire
I've used both products on several vehicles. Blackfire Wet Diamond All Finish Paint Protection is further boosted with Polycharger for maximum shine, slickness, and longevity.
Blackfire Wet Diamond is a gorgeous sealant and lays down super smooth and easy. I've been applying it with a dual action polisher and either a blue or red foam pad. When Applied thin hazing is nearly instantaneous and can be buffed to a glossy shine in just a few minutes.
There's very little dusting if applied thin but like most products, if it's applied too thick what doesn't stick will need to come off and here's where it can become messy.
Blackfire Wet Diamond isn't cheap but it does a great job and keeps the finish looking great!
Duragloss
Duragloss 105 is more of a 1-step because it contains cleaning agents. Apply Duragloss 105 with a dual action polisher using a white foam pad and you've got yourself one winning combination.
When using Duragloss I like to prep the finish using
Duragloss 501. Duragloss 501 contains more fine abrasives that
Duragloss 105 TPP therefore is does a much better job at prepping the finish.
Duragloss 501 can also correct minor swirls and like finish defects.
Duragloss 105 TPP is more is a sealant than a cleaner so I like to top the 501 with 105. sometimes I like to add the bonding agent prior to adding
Duragloss 105 TPP.
Duragloss 601 Bonding Agent works with
Duragloss 105 TPP improving its shine and durability. Is it required prior to applying Duragloss 105? No, not all all. If I had to compare it to the Blackfire product above I'd consider it a Polycharger.
Note:
One thing that applies to both: Surface or finish preparation is 80% of making the last step just good or absolutely stunning. Regardless of how good or expensive the last step product is, if the surfaced it's applied to isn't at its very best then you're really wasting good product....