I play “mostly” blade pact warlocks. Celestial and fiend.
Eldritch smite on a 20 is fabulous.
If you use feats like shadow or fey touched, you can do a lot.
If armor bothers you and you like str based fighters like me, starting as cleric is great. I had celestial patron warlock who had a...