I think you have been one of the luckier ones to quickly find someone that you want to go on a second date with. You are quite a catch, so im not surprised.
I think what you should do differently this time is to be careful of building someone up in your head. I think when you do, you might really have hope they will be that person, even when they show you that they aren’t. Just be aware of when someone shows you who they are, believe them. And if the reality isn’t someone you want to be with, move on.
For now enjoy the moment, don’t look to the future yet. Learn him and get to know him. And I sure do hope he turns out great, but if he doesn’t, just recognize it and move on.