I have a 3.2 MP camera with 6x optical zoom, i find that the pixels of my camera is more than enough for what i do, I dont print out huge prints and so i dont need a 10mp camera (would be nice tho!) I would go for the optical zoom for sure.

I have printed 8x10's that look fantastic so it really depends on what kind of stuff you'll be doing.