I love my iPhone XR. It’s got outrageously good battery life due to it’s gigantic battery and “low res" screen. But man is it chunky, heavy and uncomfortably large.
The only concern I have over buying an iPhone 12 mini is the potential battery life I’d be getting.