Pretty much same here as far as playing religiously goes.
Just recently my backpack filled up by having nearly every weapon in the game but none above unique quality. (still have no clue how that item quality system works)
My most specialized class is engineer while my other primary ones are heavy and
my guilty pleasure pyro.
Balancing on defense/support is always a treat for me when playing engineer and its never just about "babysitting" your sentries either. As far as all out offense goes, using the widowmaker does wonders for me and there are plenty of moments where I get to use it to the fullest on the front lines rather than waiting around in the base like in CTF maps.
Speaking of which, I'm usually on CTF, KOTH and the robot beta maps. Sometimes to kill boredom, I hop onto Mario Kart, Minecraft and a few other Idle/Trade servers.
In case you didn't already know, my steam ID is Gashryo and I just sent ya a request :X