I like wedge anchors for solid. For drywall I usually use the plastic screw in ones, drill a pilot hole first, even if it tells you not to. You want the screw thread to bite and not crush the gypsum. A good construction screw when you can hit a stud. I usually buy the spax or the gold ones with torx drive. Much better than the cheap stuff in the little bags.