I too started with a Commodore 64 and later a 128. A friend showed me his Atari 800XL so I got a 130XE with Sparta X and on that learned all my DOS as the commands were the same on the SpartaDos for the Atari. Got an Atari ST which was my first GUI system and used it for my work, and then an Amiga 500 which was more my fun and music computer. Loved how well it multitasked for that 7.1 Mhz CPU. Got a 286/16 with DOS 5 then 6 for learning the PC side of things. I still used the Amiga and Atari ST at that time for my serious work. I wanted a Mac Plus but could not afford one at the time. Got a 386 with 3.11 and later 486, P75, 133, 233, then all AMD up to the K6/2 450, then back to Intel with the celeron 366 overclocked, then the Coppermine 700, Tualatin 1.4Ghz, Amd Athlon XP 2400, P4 2.53. Somewhere around the Pentium 133 I was given a Mac Plus. Even though it was old, it still worked well for word processing and I found it more reliable than the older 3.11 Windows at that time. I kept getting way old Macs that were way behind my PC's, but still loved the way the OS worked overall. Then Windows 2k and XP came out, and it was so much nicer than 98/ME, I forgot about Macs for a while till OSX came out, then I wanted it! But due to $$$ problems I had to wait till I moved out of where I was living, then was able to get a used G4 Sawtooth, then Mac Mini. I use the Macs now for most all my work and just use the AMD for Games and the Intel P4 for some video work as it's all set up for it. Am saving for a G5 and then I will be able to use it for everything except I will keep the Amd for games.
I have always loved Macs so I don't know if I am a real switcher or not. OSX is what really won me over and made me try real hard to save the $$$ for a Mac. I am glad I did. Before OSX I was using Suse Linux for a lot of my work as it's a very stable OS and Windows for Games and other things I could not find the apps for under Linux.