I prefer
Jenny. It just looks tidier. I prefer it as a nn.
As a nn for
Jane, it's so dated it seems new. As a nn for
Jennifer, it's deeply predictable. But it's still a good name. What I can't stand is the whole Genny thing, whether for
Genevieve or - worse - Gennifer!