iPhone 12 mini user here: after almost 2 years I decided to not buy a new mini again. The battery life is the biggest factor on my decision. I want a phone that lasts one day at least on full use, the mini once you start doing GPS the battery dies almost in two hours. The screen is good for messagging, some Twitter browsing, etc. After that it becomes painful. I'm buying the next model on the standard size, no need to go for the max options.