Another simple NL ring question: What to do with midpairs preflop? Let's say deep stacks, position, and 0 to 1 limpers. Raise and play them fast or limp and play for set?

With more limpers/bad position, should I be more likely to just play for the set? I'm just trying to learn some general principles here.