My phone is barely holding on, and I need a dual-sim anyway, so I am now forced to get a Google Play phone, with no LineageOS support for the foreseeable future... :(

I guess I should try to remove Google Play Services, if at all possible... Samsung has it's own stuff... Maybe my only option is Huawei...?

Unfortunately OnePlus is not available here, otherwise they seem to be the most friendly for custom OS.

@chozron
Sorry but I don't get it. Why do you say that you're going to have to go with a Google play phone and no lineage os?
Do you mean that needing a 2-Sim card phone have anything to do with that?

IMO steer away from Huawei phones. Those run kirin chips and due to that they suck when it comes to custom ROMs.

Can't see any problems with Xiaomi products, for instance. Most are dual SIM, great with rom development and have lots of custom ROMs available.

@chozron
I'm not using a custom rom on my phone right now because this is a friggin Huawei phone. It has lineage os ROMs but they're all full of bugs.
Otherwise I'd ditch Google stuff and use F-Droid.
Oh, and you can always install Yalp store from f-Droid if you really need to install apps from the Google play store. Easy peasy.

@john3voltas My current phone, Nexus 6P, is supported by LineageOS, and I don't have Google Play or any Google apps, just F-Droid and it's great.

But, not all phones are officially supported by LineageOS, and I don't want to fiddle with half-working unsupported ones.

You're right, new Huawei phones are difficult for custom ROMs. Maybe I should look into the Xiaomi more, depending on availability...

@chozron
Right.
It's not only a question of having a good phone, these days. If you want to make a good decision you have to check support from either lineage os, or ubports or sailfish os.
Sony has a line of middle range phones which iirc are dual SIM and they are mostly open source. They support lineage os and sailfish os right out of the box and ubports shouldn't pose a problem.