Welcome welcome! I know quite a few of us came over during a lull in service and just never left. The features here are huge--real, real handy and intuitive--not to mention the previously stated consistency.
Just as a note, I've found that while the pace here may lack initial blast of exuberant postings, the games are much more consistent. So, like ND said, it may take some time to find a match, but it'll come, especially when you get to know some of the other denizens here.