I've fallen in and out of RPG for a long time now, often because friends would come and go at such a regular pace that I've had to stop and pursue other hobbies. Games are only as good as the company playing them. Nothing beats a real table game, particularly one with classy wooden pieces, but I'm living in a smaller town now and it's harder to hunt down fellow players, so I'm giving roll20 a try.
I'm trying to join a game right now. I do plan to eventually DM one or two games a week, but for now I need to get used to how the GUI works from the players side.