After being a Windows Mobile fanatic in the mid 2000s with an 02 Atom and an HP Data Messenger, it was time to buy a new phone. All the current Windows Mobile phones at the time had HUGE screens so based purely on screen size I ended up with an HTC Desire. I actually new nothing about Android at the time. With it's 3.7" screen it was perfect. I mean the Windows based HTC Desire HD2 had a 4.3". Way too big lol.
After about a week I discovered the joys of Android, rooting, alternate Roms etc . This would have been around 2010. It wasn't till this year I decided it was time to upgrade to a new phone. I was a toss up between the Nexus 4 and the S3 however because of the lack of micro SD support (especially useful for keeping Nandroids and Titanium Backups when alternate romming ) and the fact there there was heaps of peripheral support I ended up with the S3. The "disadvantage" of a big screen is now a plus as I reach the 50 yo grumpy old man stage and my eye sight deteriorates
My HTC Desire still sees use as a media/GPS player and still get's the latest versions of Android stuck on it. The Australian carrier stop support at Gingerbread and yet mine's had everything thrown on it up to Jelly Bean and once there's a stable Kit Kat rom that'll end up on it as well.
Strangely for my S3, while it's had multiple AOSP roms on it like CM or PA, I find myself going back to Touchwiz based Roms ( currently Android Revolution HD), as unlike many manufacturer skins, Samsung adds useful stuff rather than pure bloatware !
In terms of tablets, it's always been Android, the original Galaxy Tab, the Thinkpad Tablet ( like a few of us here) , a Nexus 2012 and then a Nexus 2013.
I actually refuse to purchase an apple iproduct (mp3, phone, tablet) as I don't want to be an isheep and appreciate the openess and lack of restrictions of Android devices