My favorites have always been pure spellcasters like wizard, warlock etc. Just something about the flexibility/utility of spellcasting that makes me use them the most. Next would be rogue, because when you play RPGs with a party, you usually have to use the rogue as a scout, which means you spend a lot of time "controlling" them. Also for first person RPGs, it's always satisfying to have no door/chest/location barred from you. Finally would be ranger because, idk, bows are cool 🙂