I've tried several different methods in the past year including brining and injecting. I use a personal rub that does not have a lot of sugar in it. Here are my two favorites and one involves adding more rub at the end of the smoke:
1. Mustard base, rubbed just before smoked at 225F for 80% of smoke, them bumped temp up for last three hours to 250F until finished IT. Fantastic, crispy deep bark, great flavor, moist. 17 hours.
2. No base at all, rubbed just before smoked at 275F for 7 hours deep into stall, then wrapped with apple cider and fat drippings to finished IT, cooled juices, removed fat, added gelatin back into meat the next day, added raw sugar and rub while reheating. Great flavor, crispy shallow bark, very moist and juicy. 10 hours.
I always use a finishing sauce once the meat is on the bread or on the plate.
The first one is great if no time constraint is involved.
The second one is great for saving time and there is quite a bit of control over the flavor at the end of the smoke. I really like juiciness of the gelatin added back in at the end of the smoke.