I think the issue is that both the prince charming and bad boy often fall in the trappings of feeling generic along multiple stories, which can make both types undesirable for different reasons.
If their only trait is being "nice" or "bad", they will become one-note and uninteresting.
You can have these archetypes, but gotta dig deeper on who they are aside from their D&D alignment if you want to make them enjoyable and if you want fans fawning over them.