The iPhone 7 is still one of the best smartphones on the market. It doesn't have unlimited battery life though.…