Great choice. I think the Krait II is Elite's best ship. The Python is also great, I have one of those too. Before the Krait, the Python was my favorite all-rounder, but was relegated to the mothball fleet as I stole all the modules out of it to put in the Krait! They share the same slots. So once you've got your Krait outfitted, you can buy a Python, swap the modules and give it a run to decide which you like best without outfitting and engineering two ships. If you don't like the Python you're only out 10% of the purchase price. Consider it a rent before you buy program.
For me the only things the Python has over the Krait is internal space (one extra C6 slot, which is significant) and looks. The Python is a fine looking ship. My Python was recently reborn as a bus for running bulk transport. It was once my main ride, but the Krait put paid to that. I mainly use it as a combat scavenger, stopping occasionally to scoop up the goodstuff from the loot pinatas.
This is my Krait, Poison Whiskey, outfitted for CNB. I know some who have multiple Kraits, all outfitted and engineered for various roles. But I just use it in a modular fashion, and can swap a couple HRPs for cargo racks or whatever the mission calls for. A booster for a wake scanner or KWS, and you get the idea.
Poison Whiskey CNB
Good speed, agility, firepower and protection. Really nothing it cannot do. I bought it originally as my first core mining vessel, but it quickly showed me it's game for everything.