I am so torn...
On the one side, my 160GB iPod Classic went kaput recently. I have about 115GB so the 128GB iPod Touch would be perfect. My 64GB iPhone 5s barely has any music stored locally and is already almost full, so storing music there is not an option.
On the other hand, T-Mobile now has unlimited LTE in Mexico (which I visit several times a week, and a big reason for me wanting to have locally stored music). It should be a short matter of time, I hope, until they add Apple Music to their list of music streaming services that do my incur data usage towards your bill, making streaming a viable option. I would still have to deal with the buggy Music.app interface (which will be fixed very slowly because it's tied with iOS updates), poor audio quality (compared to both my MP3 files and Spotify Premium), and monthly costs.
Decisions!