You do not necessarily need to brine your chicken, but a brine is the best way to ensure that your meat is seasoned all the way through. If you just put a spice rub on the skin of your chicken, your meat will not be seasoned underneath.  A soak in salt water, herbs and spices infuses all that great flavor into every bit of the chicken.