Pythons are the best. I did fly an Ana for a while but it's just so slow that I had to swap back (and eat a huge loss of credits after realizing my mistake.) I have a high-end Vulture sitting docked at Sol in case of an emergency, but otherwise my Python is the only ship I need.
Currently running a solo combat spec'd Python. A couple C3T Bursts, a C3G beam laser, and two C2G multicannons. The bursts shred shields, the beam is bonus damage if I feel like something's not dying fast enough, and the cannons are for subsystems. On top of a B7 power plant and the A7 power distro, 6A shields and three A0 shield boosters and a B5 cell bank, it's a tank. My WEP capacitor never empties. Generates about 2.5mil an hour in a good hiRES instance. Still working on saving up for better thrusters, but 6Cs are working fine for now.
The only really tangible threats are wings of nimble ships; in a hiRES I ran into a wing of a Deadly Python and two Vipers with railguns and that was one of the rare times my shields actually dropped. Railguns are no joke, man.
Of course, it also sucks when every enemy ship in a combat zone decides to pick on you.

It doesn't matter what ship you're in; with multiple anacondas, pythons, and railgun-firing Asps on you, you're lucky to get out alive.