If Ichigo can bring himself to kill someone without holding back any of his rage. Then yeah, I think he stands a good chance at winning a fight against Ulquiorra. But! he still has one major flaw in his power(which he has yet to gain full control of) and thats when he trys to use his mask. The flaw is that he can't use it long enough before things get out of hand and it lowers his chances of survival. Even if he did somehow make it past Nnoitra(#5), chances are he'll have to escape so he can live to fight another day or if he's lucky, more help will arrive. Thinking back to what Buroten said, heroes usually always win, makes me think how right he is and how unrealistic it makes the anime.
But that's my quarrel with anime, such as:
~characters seeing something from a great distance
~hearing someones voice from a great distance
~the object the char. is going to break is ,in some cases, always highlighted
~when the char. has been beaten to a pulp he/she seems to gain a huge amount of power and fights back
~when the heroe spends the entire ep. trying to figure out how to sneak up behind the foe....and when they finally do!! they say something thats completly retarted or just unnecessary and get the breath nocked out of them.
~and many many more!!!