chessclub.com is good for playing games online.

For someone wanting to play games 45 minutes or longer, it is best for ratings under 1500. But for blitz games even higher rated players can find opponents quickly.