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.