No doubt about it--beer butt chicken makes the best pulled chicken on the planet! Plus, you can fancy it up to whatever extent you want--it's almost foolproof!! In the interest of full disclosure, I found the following results:
1. Pabst: Excellent cheap beer for the old school crowd
2. Corona: For that south of the border twist
3. Budweiser: For race day/game day/anyday that ends with a Y
4. Michelob Ultra: Never touch it--total poison
5. Fosters: For a larger chicken
See what I mean? Endless possibilities. Your really do need to drink a few of each beer prior to cooking so can get a good feel for how it's going to turn out.
In terms of rubs, I've always used whatever I've had around the house--never had a bad bird.
Good luck and have fun!