My Asp Explorer I use for prospecting, my Imperial Courier I use for wake scanning (which is really, really boring - the speed of that thing makes it just bareable enough). Oh, and I use my Vulture to murder folk, indiscriminately, in anarchy systems. For missions and such I just use whatever I happen to be flying at that moment (usually the Asp), and for mining I'll probably end up using either my Python or my Anaconda. Oh, and I forgot about salvaging. I use my Asp for that too, but I was thinking about swapping to the courier for that.
Base assaults are impossible at the moment, saddly. I was trying to use only my SRV, but then the railgun vipers apparently decided they could also hit me. There is absolutely no way of completing a run now, I think. I mean, those beam turrets are way too powerful for anything but a completely modded FDL or better, and even then they still would probably kill you very quickly. And if you focus on those turrets first, the rail vipers will have almost stripped your shields. I am thinking that maybe if I can lure the Vipers away from the ground I maybe can stand a chance, but I don't think it's intended to be like that.
Oh, and why it's a problem: those firmware things are likely only obtainable in a reasonable timeframe through them.