I'm doing quite well in CZ in my vulture.
Sure there is some Radar Threat Assessment skills, Furball Positional Awareness, and non cell boosted shield management skills (all related to general Situational Awareness) to master, but I've personally been there months ago. Often when I return to base its to cash in 2.2-2.6 million CR each sortie, the only thing bringing me away is either pilot fatigue, Ran out of Chaff, or the occasional anaconda ram.
But that just me. The important thing to realize about "best ship for X" is each individual pilot's skillset. So what's profitable and fun for me may be sheer suicide for you, and honestly- vice versa- I may perform lousy in your ship/style. There is no cut and dried clear better ship. An elite pilot could probably do quite well in an Eagle when compared to a competent Python. when I reset my savegame at newyears, I was KILLING it in the humble sidewinder (made my money for outfitted cobra in about an hour)- again; its more about the pilot than the ship.
But when comparing Vulture to Python- Ive found when winged up with a buddy in his python he had to return to base 3-4 times more often than I did (to rearm/restock shield cells)- and in the end, my combat endurance (no expendables besides chaff) netted me more bounty payouts in the same afternoon's play. (he would get ~400M each dock, I would get ~1.7M)