They're both nice names but have a different feel to them. Jack is more "classic" I suppose, although originally it would have been a nickname for John.
I would go for Jake if you put Jacob on the birth certificate, but I wouldn't put Jake on a birth certificate because it's too casual.