I prefer
Daniel, I've always liked that name too. I agree that it's a classic and it also ages well.
Nicholas I've never liked, I think it sounds too upper-class and it's just a bit much for me. I prefer just
Nick to be honest. I'd definitely go with
Daniel though.