They're excellent bait -- for bluegills. They will also take trout and catfish, but I don't think I've ever caught a crappie on one. If you want to use bait for crappies, I'd go with minnows.
They are very easy to take care of and will last for months. They're cheaper if you order from Grubco or Vados.