I have done plenty of designing for a print shop and the first thing to learn when submitting a BC for comment is that there are as many opinions as there are designers. Kind of like photography
All that to say that SwissJ's opinion is fine even though I totally disagree with it. Black and white and blue works fine and I was going to suggest using a high gloss stock. High gloss black looks great.
Now, if you don't like the blue, just ask your designer to change it. It is your card and you have to like it. I personally would use a fire engine red.
I find what's going on at the end of your name (between the e and s) a bit messy. At the very least, I would get rid of the upper line between the two but I probably would do more.
KmH raises a very good point with the size of photography. Have you looked at a real size print? Is is readable? Small is much more readable than most people think if done right but what worries me in this case is the fact that the blue photography looks thinner than the white one...
One last thing, don't do a double sided card. Some people like to take notes on the back, others (like me) keep their cards in a Rolodex... and there's plenty of room at the bottom for a phone number and url. Just move the rest up a bit and you're good.
Btw, just a thought on number to print. I never get less than 1000. I use BCs a lot. If you get the right printer to do them, they are the cheapest form of advertising. Today, with digital printing, it is actually affordable to do a card like you have. Bleeds on all four sides don't matter. I had one very similar to yours done a few years ago that cost me about $70 for the 1000. That's a lot cheaper than what you are talking about.