I've tried about every charcoal available in my area. B&B is probably the best I can buy, but it's pricy. Remember, first you're basically buying flavorless heat over a long period of time for your smoker. Controlling that heat is the second issue. How long it lasts is third. B&B, at around a $1/lb easily fits all those issues.
Personally, though, I like cheap, flavorless heat that will last as long as my longest low n slow smoke, usually 15-18 hours. I like control over a range of temps from 150F for jerky to north of 350F for poultry. Royal Oak briquettes satisfies all my criteria in my
WSM at prices from 19-38 cents a pound.
If they ever change their formula, like Kingsford did (less dense and false marketing claims about how long it lasts), I'll find a different fuel.
A lot of store brands are actually seconds off the RO briquette line. Embers at Home Depot is an example. It burns the same as the RO briquette, but you'll find broken pieces, rough stamps, and occasionally uncharred hardwood that can add a hint of flavor.
I stopped buying lump once I switched to RO briqs.