Yes, iPhone 8 does have the noise cancellation.
Yes, iPhone 8 does support wireless charging.
Though Apple never mentions the battery capacity of their phone on their website this is what we have found during our battery tests of iPhone 7 Vs iPhone 8.
Battery Capacity
iPhone 7 has 1960 mAh Li-Ion battery while iPhone 8 has 1821 mAh Li-Ion battery. But thanks to the latest iOS 11 and the new Bionic chip support, iPhone 8 battery lasts longer.
Apart from the battery capacity difference, iPhone 8 also has wireless charging functionality and quick charging which are missing in iPhone 7.
iPhone 8 does support fast charging. Apple iPhone fast charges up to 50 percent in 30 minutes when you use an Apple USB-C to Lightning cable and one of these adapters: Apple 29W, 61W, or 87W USB-C Power Adapter.
Yes, iPhone 8 does have the OTG support.
No longer the gold standard, the iPhone 8 is still all the phone you need.
The iPhone 8 is also great if you’re after a safe bet, and aren’t ready for the changes that will come with the iPhone X.
Worth Upgrading From IPhone 6
If you are using iPhone 6 - then this is worth upgrade. Camera quality has improved drastically and so as other features. App launches are very quick and display has also improved. If you are using iPhone 6 or any other lower model - this is worth upgrade.
Regards,
Irshad Khan