This feat would be made a literal billion times better if it wasn't limited to just charisma checks, and instead were to be allowed to be applied to any roll.

Every single roll.

Because as-is this feat is so weak the only reason to take this feat is if taking the feat actually gave you a bonus feat. It's that weak.