Some WP devices can still work after the 3G shutdown such as the Lumia 950 and Lumia 640 and their XL variants, but I strongly believe that these and their XL variants needed to be made for AT&T (have AT&T IMEIs) for them to work (at least on the AT&T network). The thing is that such phones are still obtainable but a lot of them are used phones. As such, you have to be mindful of that. You would not want to spend money on stuff that is no good. I have a Lumia 950 on Cricket Wireless (that uses AT&T's network), but it is an international unlocked phone (new one) so even if I carry it over to AT&T, it may not work.
You can try getting one that can work with HD calling but be mindful of the price and quality of the phone. I do not need so many apps but I might have to consider what might be needed so that is why I will switch to Android.