You didn't mention the most important thing, and that is budget.
I've got 2 recommendations for you depending on the budget you have allocated.
Low budget: A52 or A72 (amazing battery life on the A72, probably on A52 as well)
Higher budget: S21 would be an amazing choice. The device is absolutely awesome and the new Exynos caught up with SD.