The best grilled chicken is always marinated first! It adds so much flavour deep into the raw chicken that you just can't get with a spice rub. I always marinate chicken at least a few hours before cooking.