You really should try roasting a whole chicken. If you can handle the rotisserie chickens (carving them), then you can do a roast chicken and save half or more off the cost of the pre-cooked chicken.
The BEST way to roast a chicken to get it to be juicy on the inside and crispy on the outside like a rotisserie chicken is to roast it on a vertical roaster (like
this one).
Get a 4-5 lb fryer chicken (they usually already have the giblets removed for you, otherwise you'll just have to scoop them out of the cavity). Rinse it, pat it dry, rub with olive oil. Season liberally with your favorite seasoning blend.
Pour some water or cooking wine in the bottom of the vertical roaster. Place the chicken on the roaster (fold the wings back over themselves to tuck them in). Place the whole thing in a baking dish in case the drippings overflow.
Roast at 450 for 10 minutes per pound plus 10 minutes (I use the convection setting at 400 for the same amount of time). You might have to put some foil on the top of the bird if it gets too brown while roasting. A 5 lb chicken only takes an hour.
Check the temp with an instant-read thermometer. Should be at least 165 in the breast.
Let it rest for a few minutes before you begin carving it. The legs/thighs will just come right off with a little pull. Sooo yummy. You'll never spend the extra money on a store-bought rotisserie chicken again.
