Overall, No, it's not worth it, there is no place for a ship that cost 100 millions right now, it will always be a problem to keep up with credits, and you'll find yourself forced to trade, which is a real shame for a fighting ship isn't it ? each jump will cost you a lot in repairs, so you can't really travel to, avoid big ships for the moment cause nothing is balanced for them.
The most useful/cost efficient ships are Cobra and ASP, for anything really, they are in the top 4 fighters, top 5 traders, top 3 fastest, top 3 explorers, very cheap, the earning money potential is extreme, clearly those are the best ships overall, they have no drawback whatsoever and everyone should use them at almost any situations (except heavy hardcore traders "maybe"), so clearly beside those two monsters nothing is really worth flying mathematically speaking.
Now if we try to forget about them, well even then they are cheaper ships that can deliver everything you need in terms of speed, attack, defense and Jump distance, without the extreme cost of a Python, for example the Imperial Clipper which is a beauty, can hit very hard, can jump fairly good and is fast, you can do everything in it and for a lot less
But those who fly those kind of ships, i mean very expensive ships like pythons and anacondas, all they want is to be the big bad-ass dude, the kind of ship that can't go down just like that you know ? that's why i have some respect for them cause it requires some serious balls to risk so much credits all the time.
PS: the only real advantage i can think of for the Python, is that they only need a medium pad to dock