I like everyone on your list except Catelyn. She was kind of annoying and made a lot of dumb decisions sihz
as for jon i don't think he's really useless I just think that his ideas are too different for everyone to really get on board with but he has the right ones. and he has a lot of heart
I just really loved her motherly role HipposUnite like she was always so caring but i can agree she made a few dumb decisions, as for Jon idk hes a pretty nice lad hes so brave but his logic and strategies arent exactly the most solidified ones. I lean towards characters who are more vocal and arent afraid of facing consequences but at the same time they are smart players in the game of thrones in which case Cersei, Margaery, Sansa, Olenna and Yara did/have done excellent jobs. I hate Little Finger for the things hes done but i admire his cunning and same with Varys, but Varys is more trustworthy in a way i feel like.
Yeah I liked Catelyn as a mother. And I agree with you on those 5 that did really well I especially liked Margaery. I also don't like littlefinger but he has done really well given his circumstances but I feel like at this point he has kind of lost his touch but I also prefer Varys cuz i feel like he's a little more loyal i guess? idk i just feel like between those 2 varys is easier to work with sihz
Jon is worthless, no offense lol
My top characters are
Olenna
Margaery
Cersei
Sansa
Yara
Red Witch Melisandre
Catelyn
Oberyn
Tyrion
I think i have an obsession with red haired characters lol.