Your card would've been fantastic in the eighties. Well, maybe not fantastic, probably only just professional. Maybe not even then. Now, to me, it looks horrible, dated, square, busy, with no consideration given to typography, layout, or the aim of a business card. I can't believe how many people have told you it's good or great, they must be blind, or trying not to hurt your feelings - neither are a problem for me. A few thoughts:
- It has your name on it in four times
- It's stark
- The rectangle box looks really dated
- Why do you need to say "John Brady, Photographer", when it says "John Brady Photography" at the top of the card.
My advice is simple. Stop designing your own cards. Get someone with some sense of design to do it. www.designoutpost worked great for me.
Consider what the cards are for. Do you want to leave them lying around randomly, hoping people will think "gee I need a photographer I should take a card and call them". Yeah, that's gona happen/ Or will you hand them to people who already want your contact details, who already know who you are and what you do. The only time I give out business cards is at weddings, and those cards are custom made to tell people where to see the photos.
If you must design your own, here's a couple of hints:
- Go minimal. Put on only what needs to go on. Remove the duplication
- Get a decent font, but make it readable.
- Lose the rectangle.
- Have a logo designed.
- Have them printed on a nice white or cream textured card. Black on white, or black text and an accent color if you get a designer who can do a good job.