Im a poor mf, so I dont buy expensive phones or top of the line stuff, my budget doesnt get above 100 USD and thats just if the phone is particularly better than the rest of options under 80 USD, so consider Im tlking about this budget zone.
Samsung is the most reliable one, they simply know what theyre doing, most of them are amoled wich is always nice, and they are fast for their price, dont have too much bloatware (your carrier might add it on his own tho, so be careful of that), all the ones I had could be rooted but none of them had Custom roms, so what you can do with them is very limited, but rooting at least is almost certain.
OnePlus, Ive only ever had two on my hands, they are kinda slow to my taste, I dont like them very much, both of the ones I had had zero options for anything, not even rooting IIRC wich sucks.
Motorola, I remember a time when everyone had a motorola and had them rooted, they loked very similar but where different modelss, I was poorer than I am now back then and I had a phone with buttons at this point, nowadays they seem to have fallen out of fashion but I dont know how they are rn.
Google, havent used them, but Some custom ROMS ae entirely based around the Pixel, so bloatware must be at minimum, Im guessing heyre good.
I would go for Samsung, theyre sturdy, will almost certainly be rootable and probably have custom roms, but I would also recomend xiaomi phones, I have a redmi 9a, and let me tell you, it has lots of custom roms that improve the performance of the phone a lot, and once you unlock bootloader, they become """""easy""""" to unbrick, (if you dont unlock bootloader is almost imposible)