I think I will be the minority here, but I enjoy my canoe over a boat any day. The difference lies in the type of fishing I do. I have a nice big river running straight through the middle of my city. I enjoy getting in at the drop off, getting completely "lost" in the wilderness, visiting my bald eagle friends that just recently had babies, and the crazy amount of different species I can pull out in a day, and then deciding what pickup spot to head to and call for a ride. My river can be shallow, so dodging rocks can be fun too, some situations are hairy for sure but then when you get out of them the relief that comes after is a great feeling. Plus the workout is great, it really is an adventure.
I do not like fishing big lakes, and that is likely because I am not great at it. It is different fishing than I am used to, likely need a good fish finder to help you with depth and structure, and it's too wide open for me. I like rivers where I can work the tail end, front end, or middle of a pool to find where the fish are at. I also like bringing my fly rod and stopping at my honey holes and having some fun with that. I barely have to maintain my canoe (my boat was a pain in the @$$ to maintain, too many toys), they are cheap if you just want a beater on the lighter side like me, and you can drift bait or throw lures from them, even stand on some once your confident or get a more stable one. I absolutely hate trolling with a rod holder, fish hooks itself without the rod even in your hand and then floats to the surface if you don't stop trolling and then you horse it in. Not my idea of fun, but I admit I didn't do it too often so probably don't get the full nuance of it. I'm also the guy that enjoys hiking a long way to my good spots and hopefully not seeing another soul, so in the end I think it just comes down to what draws you the most to fishing.