Neither is this an unfinished product nor a beta. Technology has bugs, even if it costs a lot you cannot possibly predict the behavior of a gadget on such a larger scale use. Plus, millions of iPhones are sold in weeks (on launch) so it is inevitable that some issues surface however they get blown more out of propotion just because the press and YouTubers get more clicks/views with thumbnails and captions that are against Apple even if a few hundred out of millions are facing it. Plus, Apple cares and has a 14 day replacement and an exchange policy if you face any issues which is highly rare. To top it all most of these issues like the WiFi/LTE reception issue, beauty mode issue and charging problem will be solved in the next software update. Last year a lot of people called the screen unresponsiveness in iPhone X a hardware issue and it turned out Apple fixed in within the second week of announcement. Remember?