Actually the fact the G1 uses micro-sd vs internal memory is better, since if all you want is a memory upgrade, you don't need to sell your phone, get a new contract and spends hundreds extra just for that extra 16GB. There are 16GB microSD cards out there, 32GB ones soon to come.
The fact you need a headphone adapter is a major pain.