Multi/dual being generally OP, i would like to get your view on the most suited SINGLE class for a solo no reload run.
The sorceror is out of the game since he is probably the easiest one, even including the multis.
Best contenders IMO :
Cavalier : very easy bg1 (poison and fear immunity), very hard to kill with carsomyr (MR) and armore of faith/hardiness/DOE. Some good summons (deva, animate dead). Can kill mafe quite easily (carsomyr dispell) Traps ca be a real problem though if you don't know all of them.
Blackguard : bg1 is ultra easy with poison weapon and fear immunity, less resilient than the cavalier (MR) but poison weapon is so OP that it is nonetheless a strong choice
Monks : bg1 is harder but not that much. Early bg2 is a real challenge. Later on, you get completely immune to magic which makes most of the rest quite simple.
Blade : need a lot of buffing but can handle everything in the game especially post hla thanks to traps and uai.
My favorite is the Swashbuckler : With dual speed weapons you fight almost as well as a fighter and you have much better ac.
Uai can make you immune to basically everything. You can also play a shorty for more safety. The fact that you can scout and handle traps is also a main advantage over fighter types.