I have also owned Android phones. The Apple product maybe “better” but I could not justify the expense on an Apple smartphone. Also I didn’t like the walled garden business model.
Anyway generally they have all performed well as I don’t expect alot from a smartphone. I still prefer a computer to most of my web surfing. Anyway, I purchased a Nokia G10 smartphone with Android 11. In the main, it worked well until a software upgrade installed Android 12. Then my problems began. Often the phone would just stop working and I would have to wait a few seconds for the phone to respond. When you are pressing a button and nothing is happening, it can be very frustrating. One day I happened to be near the business where I purchased the phone. I spoke to the manager and he said they could investigate the issue but if the phone was working “normally” there was nothing they could do. I then contacted Nokia via internet chat and they determined there was noting wrong with the phone. I pointed out that there are a number of chat sites which mention slow issues with the Nokia G10 with Android 12 if you had 3GB of RAM but nothing I said would convince her there was an issue. It was more important to send out updates for the phone that establish that the phone has the necessary resources to run Android 12. From reviewing the internet sites which discussed the issues with the Nokia G10, it turns out if your phone has 4GB of RAM rather than 3GB of RAM. they slowness issues were less likely to occur. Of course, the RAM is not upgradeable so that is not an option. Dealing with Nokia was a pain. They refused to admit that there could be a problem even though I sent her links to discussions on the issue. Of course its hard to predict when the the lockups would occur and then the Nokia lady would say to reboot the phone. Well that clears out the memory and the phone performs better until it doesn’t. Bottom line; I bought a second hand Samsung with 6GB RAM and it performs well. Until now I never looked at how much RAM a phone has. Now I do of course. Buying a second hand phone has its own set of risks especially as phone models are replaced so quickly and you don’t really want a phone with an old version of Android which you can’t upgrade.
Note that Google brings out a trimmed down version of Android for phones with less RAM.