Wash and pat dry chicken pieces.
In a bowl, mix buttermilk and hot sauce.
Add paprika, garlic, onion powder, and salt.
Place chicken in marinade and coat well.
Cover bowl and refrigerate for 4 hours.
In another bowl, mix flour and cornstarch.
Add paprika, cayenne, black pepper, and salt.
Heat oil in a deep fryer to 350°F.
Remove chicken from marinade.
Dredge each piece in flour mixture.
Shake off excess flour.
Fry chicken in small batches.
Cook for 12-14 minutes until golden.
Use a thermometer to check 165°F inside.
Place on wire rack to drain excess oil.