I recently ordered an iPhone 7 coming from samsung but I've heard alot of bad reviews of the iPhone 7 regarding battery charging time and clicking noises etc. I ordered it with a student discount so the deal is rather good(ish), still expensive. However, would it be wiser to wait for the iPhone 8 or is this the typical mindset " wait for the next iPhone, it will revolutionize the phone industry " and when it comes out it's a dissapointment and I tell myself wait for the next iPhone, it will be better and so the cycle repeats. Should I return it?