I usually just play in an 24/7 SMP with most of my friends. Almost all my friends have Minecraft but some of them don't have very good computers so their game would constantly crash when we triedto play a modded SMP. In addition modded often adds a lot of confusing features that even once you understand them will surprise you. I prefer vanilla by a long shot.