Yes, many of my problems could have been at least partly solved by spending more money on a helmet with bluetooth, more money on a bike with a better battery and a phone power supply, more money on better gloves with special finger coating, more money on a phone with a better battery and better handlebar mounts available, and so on.
Sadly, as a student on a £300 motorbike, I didn't have the money for such luxuries :)