I spent an hour in the store inspecting element, opening terminal, reading code on github. I do like the idea of 13" portability and ergonomics as Beau10 mentioned, but it's also balancing tech and future proofing. Agh, I hate tough decisions haha. All of you have actually made this easier and helped me clearly define pros and cons for everything, so I thank you all! At the end of the day, I just have to sack up and choose one haha.
~800 difference between 15" base i7, 32gb ram, 512 and 13" i5, 16gb ram, 512gb I'd get... maybe I should flip a coin.
But I'm happy to know whatever choice I make, it'll be great for developing.
I think you're overthinking it. Fellow dev here, even a 2011 MBA with 4GB of ram can handle modern development. What it comes down to IMO is whether you want the 13" or 15". I also don't think you should upgrade the ram past 16GB unless you work with a lot of VMs.