Back in 2010 I played Portal at some fellow's place. A year later at college my sister expressed a desire to play Portal. I bought the Orange Box on amazon and we played it from time to time. We played on my sister's xbox (which I later purchased). The year after that I stayed at the College during Christmas Break and decided to try out Half-Life 2. I was amazed by it, even though I hadn't played the original Half-Life (grew up with no internet and a computer the school gave away because it was obsolete). After playing through Half-Life 2 and the episodes I didn't want to play through them again and Portal was still too fresh in my mind, so I tried out Team Fortress 2. That ended almost instantly, since the xbox wasn't hooked up to internet and I wasn't very interested in a multiplayer-only game.
Summer of 2014 comes around. I'd played through the Mass Effect games a few times, gave Assassin's Creed a go, somewhat enjoyed L.A. Noire, when I thought, "You know, I should try out Team Fortress 2 again. It might be fun." So I did. I played mostly 2fort and Dustbowl. Very often there weren't enough players to make a game worthwhile.
A couple of months after that I watched all the Meet the Team, Expiration Date, etc. I came across the Free to Play trailer. It dawned on me that the PC community must be much bigger and more interesting (remember, I grew up with no internet, played Spyro and Rayman on Playstation). I fired up my 2011 Macbook Pro, downloaded Steam, and bought the Valve pack. I used the cardboard back of a spiral notebook as a mousepad, plugged in my wrap-around headphones, launched hl2.exe and started playing.
I probably got 15fps playing on my Mac. It didn't matter. Then Steam support for 10.6 ended in late 2015. Because I hated 10.9 and 10.10, I bought 10.8 and used Time Machine to go back to 10.6.8 every time I had finished playing TF2 for a spell. I couldn't play on a regular basis, but I always played at least once a month.
A year after switching to mouse and keyboard I became aware of Tip of the Hats. I decided to watch the old ToTH vods on youtube. Like so many others who first get introduced to the comp scene, my instinct was to favor Highlander over 6s. However, I became engrossed watching HRG play. I had no idea about competitive strategy, but my impression was that they were awesome. I started watching more vods, ESEA and I-series.
Fast forward to today. I am coming up on 1000 hours played, planning to pug and dm and find my way onto a team for season 25 (math teaching prevents me from committing this season) and going from there. I have a nice machine, having moved on from my Mac in terms of gaming (it still faithfully renders video for me).
TLDR: TF2 can be played (painfully) on console; also on Mac; I love this game and wish I could play it more.