Those will all work, pick your strategy and go for it. Personally I use fresh cut shad and punch bait, blues will rarely take anything but fish or chicken though so only channels on punch. Cats will almost always be under a feeding school of sand bass, some people catch some good flatheads that way too. Some depends on strategy, you're not really going to drift with punch bait.... Take a stab at drifting over humps or up/down ledges, just use a 3 way rig with a bobber so you don't get snagged all the time. Might pick up some hybrids too drifting humps if you're using shad. Lot of fish are 6-10 feet right now in N Texas.