Hands down, baitcasters work best for fishing crankbaits. Precision casting, better handling for big fish, and a thumb touch for precision drag are not control variables available in spinning rod set ups...at least the current ones. Today's baitcaster reels and magnetic drag systems make backlashes a thing of the past. With this said, select a medium heavy action fiberglass rod. They unload quickly to hang ups on cover and tend to be slower to allow for a gradual hook set when pulling up on the rod for a hook set.
A stiff quick hook set with a graphite rod can pull a crankbait out of a fish mouth with a quick stiff hook set so if you go this way, remember this and slow it down when setting the hook on a fish or on structure.
Crankbaits are made for casting or trolling. A well balanced rod paired to the right baitcast reel that holds plenty of line that matches the size bait you plan to throw- is optimal. Gearing down for lighter baits, line, and equipment and gearing up for heavier baits is key. Having rigs set up for the water you are targeting will improve your time on the water.