I have a Note 4, but it's simply too big to take to the gym. I am thinking about getting a cheap Android, iPhone, or Windows phone. I have a limit of $250, but I would reserve that for the Nexus 5. I have a Moto 360 I would like to pair with the new phone, but that's not a biggie as much. I prefer a phone that has good speakers and headphone audio quality for the price. I am thinking about getting the Moto G as of now. What phone provides me with a lag free experience, decent sound quality, and good android software?