I like a single stage when it's done right.My friend had it done to his,and it came out great but a lil tricky.Another here had it applied on his,but the shop didn't prep properly so there was slight contamination and the paint lifted freely off within a year.Aggressive broad bubbling everywhere.He had it redone w/BC/CC.
I understand the argument against BC/CC,as some shops reeeally do layer on the clear coat too much,and it just turns out so overdone.Owners just grin & say "Looks Brand new,don't it".

My Chevelle has BC/CC & I love it for it's final color match,look & cost,but especially for the bullet proof like durability & results after touch up later on if need be.