Yeah, the Python is a great choice. Back in January I switched to using one as my primary explorer, due to having a nice blend of internals, jump range, and steering. The cockpit is one of the nicest in the game, especially for VR, since it has lots of dark non-reflective surfaces, and yet has plenty of detail.
However, 3.0 came along and sent my spiraling on ship choices. I started to miss having a Lakon cockpit, with wide angle views, particularly downward. The T7 got buffed to be the same, if not a hair better than the Python in a similar exploration config (for a single pilot, of course, with no multicrew). I also gave the T6 a try, with similar jump range, but much quicker and more nimble on thrusters than anything I could do with the T7. But with fewer slots, it was hard to justify over just using an AspX, so I switched back to the T7. If multicrew had become a consideration, or the attractiveness of the interior (or exterior for that matter), I might have gone back to the Python too.
But since we now have the Krait, which has decent downward views, looks cool, has solid internals, and jumps well enough, I have the ship I need now. And I love the lived-in look of the interior too.
------
As an aside, I've updated the "ship templates" on EDastro.com. Now that Coriolis has the FSD Boosters, I reworked all of the sample ships with some simple rules for module priority. This is all described on the site, but the upshot is that only ships with 7+ unrestricted optional slots have the FSD Booster, because I prioritized things like shields, SRV, and AFMU ahead of the booster. With those rules, the AspX and the Krait have jumped ahead of the DBX for jump range, since the DBX doesn't have room for the booster:
https://edastro.com/exploration/#ships