I prefer Android but am using a iPhone 13 mini. If imessage was on android I would drop it in a heartbeat. Apple's platform is amazing and if you are all in on it then you can prosper. The second you try to use an apple product or service different than apple intends, you will have a bad time.
I support apple for their privacy and update stances but I do not like their unwillingness to embrace other platforms.