Besides that, when compared to other phones, as a daily driver from 2020, the iPhone simply has no peers. There is simply no good reason Apple doesn't do this, and it would be very useful in low service areas where users may be completely dependent on wifi. Also, its about time iMessage was able to text non iPhones on wifi. If you press the phone with video consumption, heavy gameplay, or heavy social media consumption, you will need a top off before the end of the day. The only issues I've found with the phone? The battery is only above average. What's more, you can rest assured Apple will support the phone for years and it will be a long time before the phone feels the least 'outdated'. If you are looking for social media, browsing, email, messaging, photography, and media consumption, the iPhone is above average in every one of those areas. This phone will run as much as you want to throw at it and never falter. While people will ding the phones for their RAM, the truth is, iPhones simply do not require the RAM other phones do. No phone matches the iPhone for efficient software use. As such, it does everything well and excels at a few things. This is the phone Apple designs for the typical phone user. As you would expect from an Apple product, the iPhone 12 is beautifully crafted, meticulously engineered, and relentlessly efficient.