I've had iPhones since the iPhone 4, had an iPad and before that I'd had multiple different iPods. I switched to a Samsung phone a couple of months ago mostly due to cost.
IMO Apple is more attractive - the physical phone, the system etc it's all so simple and sleek and I do find android phones lack that and can sometimes seem almost clunky lookswise and a bit complicated to use? But I might just think this because Apple has always been marketed as the premium, cool, fashionable choice.
However, over the years I have become increasingly pissed off with how Apple so blatantly make users lives more difficult so they can make extra cash ie when they took away the standard headphone port (I know most other phones have now followed this but years ago it was so annoying) and they really limit what you can do on your devices so you have to use specific programmes etc. You have a lot more freedom with android phones and tablets.
Like a few PP I also found the iPhone crashed quite a lot. Nothing major but almost daily with the last few models I had I would be using an app and the phone would freeze and the app would shut down. It would only be for seconds and I could reopen it straight away but it was annoying if, for example, I was in the middle of reading a long thread on mumsnet and was kicked out before I could bookmark the post I was reading.
I got a Samsung tablet last year and I much prefer that to my old ipad. The freedom that comes with using android makes a big difference when using a tablet as I use that for activities I would traditionally do on a computer. I like not having the restrictions that come with apple products. That's not as big a pro for me in regards to a phone but now I'm used to the set up and the different commands etc I'm enjoying my new Samsung phone and other than aesthetically I don't miss my iPhone.
Just now I think regardless of circumstances I would continue to buy android tablets but would probably go back to an iPhone if I ever have more disposable income. However, its early days so my thoughts might change on that the more I use my new Samsung phone.
I think android products would probably be more attractive to people who are quite techy.