Have I chosen a bad character?

Recently started playing Borderlands 2 (played 1 back in the day but not extensively) and never got into later games until getting the handsome collection on the switch (portability means I can play it more often).

I’ve started over with a few different characters and mostly like Maya and Gaige (robot friend is cool) but have I picked badly for later in the game?

Do they still do decent damage late game or do I end up relying on anarchy or slowly plinking away or are both still solid and fun end game, just not as OP as some other characters and builds?

Google suggests some characters are fairly bad but I’m mostly wondering if that’s end game only or if I’ll start to regret picking a wrong character much sooner.

Also, I’m playing entirely solo if that changes things.

Thanks all.