Courier for scan missions bc of awesome engine sound and agility. No real legs needed (Ly jumps) bc just pay the cheap fee to bring ship to me.
Python for everything other than most extreme combat, bulk trade, or exploration because it is that OP. With general multi role load out as base, can switch my favorite ship to mining, missions, all pads cargo, sourcing, etc runner with quick swaps of some weapon and internal slots.
Anaconda for all the pure speciality roles I want to do at (for me) upper end of min max range - combat hasrez or cz, bulk passenger short or long range, bulk cargo long or more towards longer range than medium LY
Cutter - short and medium range bulk trade or cargo or sourcing missions, combat build when I want change of pace from combat anaconda, and of course the 1 run power play hauling to requalify when I need to buy prismatic shields.
FGS - all MC load out with pair of dumb fire missiles for the love of daka when i just want to have fun with skimmer ground attack missions. pay is absolute junk and the bounty systems still makes no sense but it’s fun....and I still play for fun > credits