I still love gaming. Granted it has become harder to get into titles as much as so many games these days are a clone of a clone of a clone and a poor console port to boot!

However, I think part of it is state of mind. If you are looking for mentally engaging past-times then gaming is probably on the decline for you because most games are for the xbox generation - IE simple go there, do that, find this, shoot him games that spoon feed the player. To me, many games have become kind of puerile.
That said, my inner child has some affinity with just blowing **** up, and whilst it is not an engaging experience it is pretty damn fun for a while. Overall, though, I find I am more interested in games with depth and story, or where there is so much to discover and see and do that I am diverted for enough time not to get bored.
Single player titles that I have enjoyed recently have been Skyrim, Deadspace 2, Deus Ex Human Revolution, Dishonored (Americans take note - it is DishonoUred

), Mass Effect 2, Splinter Cell Conviction, and for nostalgia, Classic Doom - the one that remade E1 from Doom using the Doom 3 engine!
Most of my time gaming is spent online though, with either Quake 3 (NOT QL), or Tribes Ascend. I run my own server for Q3 Threewave CTFS and we have some long time players that come every night for a couple of hours and it is good fun. I still love playing it, but it is on its last legs now and that makes me feel really sad as I think it is one of the most fun online games to play. I recently started playing Tribes Ascend, and I take a lot of enjoyment from the skill needed to play that game. It is a steep learning curve but I like that. I like the fact you have to work at it to get better and there is far more involved than simply being a good shot. Another big thing for me is hackers - I hate em, and Tribes is probably the least hacked FPS currently available. Also because of the game mechanics, mainstream types of hacks are not really all that useful due to most of the action being outdoors, and things like projectile inheritance. There are supposed to be hacks for it now, but people using them are obvious, and soon get the boot from the rest of the server
Community wise, to me the problem has been dilution and the fact that gaming has become so casual, and multiplayer ironically insular. For instance, when I started Tribes, there wasn't a general server browser and you just clicked "play now". You would connect to the first 28 player server with free slots in your region. Because of this, most times you never saw the same people in servers, and never got the opportunity to get any banter going. You are also personally rewarded for 'achievements' and the feel of the game in public servers is 'every man for himself'. The other thing that has spoiled the experience is voice radio messages in game. When someone gets a good kill on you, you can simply press a button and some voiced actor will say something on your behalf. It feels sterile. In Quake, although you can have binds for chat, it is usually the accepted practice to drop the console and actually type something personally. I think this helps to build player relations and a sense of community. It also expresses your personality more than simply spamming a generic voice message.
I also think maturity of players has damaged the scene. There are far to many 'kids' on games these days that have neither the maturity or mental capacity to function as they should in an online team game. When I first started Quake 3, most players where I played were adults. There were a few who were young kids, but most people were older and so the feel of the server was just different to servers now - in a good way. People played because they took enjoyment from the game. Nowadays many people play because they take enjoyment from trolling people who enjoy playing the game
I also think the console market has killed PC gaming, and the kind of innovation and progress that major developers used to exhibit is now supplanted by revenue driven yawn clones. How many call of duty games are we up to now? I am tired of the PC being the 2nd class citizen for major releases, but that is just the sad truth of a console saturated market place.The Indy scene is where it is at for innovation and gameplay these days. There have been some really good titles, long may it continue. As the likes of EA get fat from over priced and under developed clones, I hope the smaller software houses start to get the recognition they deserve. Indeed there does seem a shift in PC gaming towards quirky Indie games, and community developed titles. I'm not convinced it is significant enough to make a difference, though.
Overall, I still love gaming, but I am very disillusioned with the industry and feel the online scene has lost its way and lost its core values. Or at least what I hold to be core values. Maybe I am just a dinosaur that needs to move on?
Or maybe the truth of the current situation does not make it right, and in fact the values I hold on to should be held on to?
When I became a little more established at Q3, there were always new players joining who didn't have a clue. Where I played there were never cries of "learn how to play noob". I remember in 1 FFA server, there probably about 8-9 of us all having a bit of fun when a newer player joined. He couldn't strafe jump and didn't know about rocket jumping so he asked for help. You know what, we all stopped, and showed the guy what to do and helped him along a bit. You just don't get that these days. In the end the guy became a regular because of the warm welcome and help.
The early noughties Q3 scene exhibited these things in the community I played in, and these are very much the core values I still hold on to:
- Help - always offered to anyone who asked, even if doing so meant I played less myself
- Welcome - always a warm one to new and old players alike, unless they were being dicks

- Chatting - chatting in spec mode was encouraged and nurtured good server relationships
- Sharing - of tricks, tips, do's and dont's along with settings, variables and anything else to help players get better
- No laming - chat kills, quad damage and a whole host of lame play was discouraged
- Fun - no whining because someone was better than me, no trolling because I was butt hurt from a good slapping (unless the person was obviously hacking - we all know the kind).
- Teamplay - the game is not all about me, and my personal achievements come 2nd to the overall good of the team. So what if I have less kills and points? If I have been an integral part of the team victory, then I have been effective and upheld the ethos of teamplay.
- Time and effort - its a community, so I do my part to nurture it and don't expect to always be on the take without giving back. Whether it be giving up time to referee clan matches, having positive input on forums or running a server so a small group of old school players have somewhere to play, I try to play my part in the community as best I can.
- Cheating - just don't do it. Just because I get owned, it does not mean everyone else is hacking. Being good takes time and effort - so I invest time and effort
One of the reasons I love Tribes is because of the vast amount of knowledge and skill you need to master just a single class. There are nine classes
I know some people reading this will indeed be hackers themselves, so to you guys, how about trying to play honestly and honourably? You never know, you might enjoy the sense of achievement 
Sadly, there are no games I have played in recent years, and no communities that have shown these kinds of values. Except maybe Tribes, as I had a very warm welcome from more established players off this forum that helped me a lot - but that was mostly through Mumble and their pugs. Pub play is still very unhelpful for new players. These days if you don't know how to play the server will want to kick you, or they will ostracise you for nerfing their 'team'. Ironically they accuse you of nerfing the team, but offer no help to make you a better player which would in turn make you more helpful to the team
Anyway, my wall of text is getting a bit big now, so I will sign off
Cheers
Buff