First, preheat the oven to 400ºF and oil a large dutch oven with olive oil or cooking spray. Set aside.
Remove moisture from the chicken by patting the chicken down with a paper towel. Set the chicken aside.
Next, place the softened butter, minced garlic, chili powder, Italian seasoning, salt and pepper into a bowl. Use a spoon to mix the butter and seasonings together.
Place the chicken in the oiled casserole dish and carefully slather the seasoned butter under the skin and all over the chicken. It is ok if some of the butter falls into the bottom of the dutch oven. Then, place the onion, fresh rosemary, and fresh thyme into the cavity of the chicken.
Add the lemon and head of garlic (sliced end down) into the bottom of the dutch oven.
Finally, pour the white wine and chicken broth over the chicken and place the Dutch oven into the oven on the center rack, uncovered. Roast the whole chicken for around 90 minutes, basting every 30 minutes. Make sure to check the internal temperature of the thickest part of the chicken every so often. Cook until the temperature is 160ºF to 165ºF.
Remove from the oven and let the chicken rest for 10 minutes.
Carve the chicken and enjoy.