My go to's:
Hula popper. Yup I said it. But only early or late...never luck in the heat of the day. I've had mixed luck with the Zara spook as an alternate top water. I work the popper slow. Tease em, don't make a racket.
Watermelon or green pumpkin dead ringer on a sled head rigged weedless. Hop in across the bottom when it's hot or weather changes and they move deeper. Alternatively, swim it across the front of a weed bed.
White pearl zoom fluke on a weightless swimbait hook. My favorite is running an ultralight with a fluke Jr. Real challenge landing even middling guys through vegetation. Nothing will bring a bass camped under a fallen tree or lily pad like a well placed fluke IMO. Hard jerkbaits (prefer suspending) work too, but aren't as easy to get into tough places without getting hung up.
As for pike, mepps black fury is the only way to go. Yellow dots seem to work best where perch are, but I've had luck with red and orange too. Never white. Don't know if it needs to be said, but use a steel leader for pike or expect to lose your lure. And if you think you snagged, it might just be a pike. Nothing like seeing a pike make a U as he sees the boat and tries to zip away. The dardevle/daredevil spoon is a hometown MI lure a lot swear by, but I've never caught anything worth mentioning on one.
Never understood people in MI having luck with spinnerbaits or jigs. I haul nothing but water with them. I've mad marginal success in TN with spinnerbaits, but not here.