Then do what I do when buying your next phone, find a custom ROM you like, check their “comparability” page, find devices that are fully compatible, preferably officially supported (community build usually work fine as well) and use that as a shopping list when browsing for phones.
Then do what I do when buying your next phone, find a custom ROM you like, check their “comparability” page, find devices that are fully compatible, preferably officially supported (community build usually work fine as well) and use that as a shopping list when browsing for phones.