Technically there’s a very interesting “hybrid” abi you can try - 32 bit pointers on a 64 bit ISA. The main benefit is the extra registers that get unlocked in 64-bit mode while keeping memory usage lower. It seems there’s an attempt to do this in Debian [1]. From what I read it’s not a big win for arm though but could be big for x86 - since the ISA is very different between x86 and x86_64. Probably doesn’t matter when ram is so cheap nowadays.
Separately I’ve now got a serious case of buyers remorse. I just bought the 4gb version last week. I would have easily shelled out an extra $20 for double the ram.