Jason is sooooooooooooo 80s and I'm not sure I'm ready for a comeback but the name flows exceptionally well.
Additionally, most people like the nn Jase and the name will age really well.
Teasing, misspelling, and mispronunciation are at a minimum with this name.
OTOH, Joseph, while more common, is truly ageless and sounds good with Andrew.
Less common would be Jachin (JAKE-in) and the nn is priceless.