It's not my choice as it sounds like a shortened version of James and I don't 'do' shortened names. Also, it's fine for a boy but a bit too twee for when that boy grows into a 40 something, 6 foot plus adult imho. I love the name James though.
The problem with the above is that my OH may not agree with me. He's one of two James' in his immediate family and so is known to all as Jamie! 