My current phone unfortunately does not support VoLTE, so I'm limited to 2G for calls.
However, for all other uses (internet, messaging), even the worst LTE reception is still infinitely better than 2G. In areas with low LTE coverage, my phone switches down to 2G, despite me not intending to make a call.
When I then wish to go online, I have to manually open up the secret menu, force it to use the weak LTE signal (by setting it to "LTE ONLY"), and remember to turn it back to its automatic mode when I want to make or receive a call.
Is there a way to do this automatically? Only ever connect to useless 2G when making calls, and forcing LTE in all other situations?
The "preferred network type" option in the settings ("LTE/3G/2G (Auto)", "3G/2G (Auto)", "2G Only") also seems to be very backwards for modern usage.