If you dont ride park I would not recommend Swain. They have limited trails and most are poorly maintained. I was there last weekend. A few runs were okay but most of the actual trails were terrible. They were at least 40% mud and rocks.
swain is a excellent place for a family w/ kids. Known for there lessons and programs. Great/friendly staff. One of the "less challenging" mountains in the area. (based on steepness, not terrain park)
If you go to Alfred State/University, they have a bunch of programs/deals through swain.