Not a fan of James but really like Jim/Jimmy. Also don't really like giving a nickname as a first name but I really prefer Jim to James but I'm thinking Jimmy might be a bit more difficult to carry off as an adult. Any opinions welcome!