It's personal preference, but I won't go back. My guns shoot cleaner with it, clean up is easy using regular solvent, and performance is better.
Some guns won't group with it, but they are few and far between from what I've seen. Pay a little extra attention to the flame channel in the breech plug and you are good to go.
As far as cost, most people don't shoot enough sub-powder in a year to feel the extra cost. If you shoot a lot it will be more expensive, but still worth it to me. I have one gun that I can't use it reliably in, that one still eats 777 3F and it takes 3 times as long to clean.