Just to add to all the excellent experienced comments.
If you are going North coming from the Caribbean in the spring, it can use up much of your allotted visa time trundling the ICW. There are for example bits through Georgia where it snakes back and forth to cover very little 'straightline' distance.
Dont forget that 'outside', the Gulf Stream could be whizzing you North night and day and you could be enjoying the Chesapeake in one tenth the time and cost of day hopping the ICW.
I have sailed quite a lot of the southern section and mobo'b north a bit too.
Mobos are an absolute pain to BE ON as every sailboat is obsessed with their wake-it is quite difficult to overtake smoothly unless flat out so in restricted speed zones, SailorSam is doing 6kn with his genoa and yanmar, MoboMike at 6.5 kn is dragging half the sea in his wake until he can get clear and back up on the plane....coupled with all the opening bridges and congested bits, the constant accel/decelleration and idling uses a LOT of fuel v innefficiently.
The consequence to SailorSam is that unfortunately you can end up spending some of this wonderful scenic route time sailing in parallel with a stream of noisy mobos in close proximity..
After you have popped over to Canada( visa/time out) before heading back south for winter, then the ICW really scores when the 'Northers' are blowing and the Gulf stream is not a nice place to be.
Why argue with a nautical wall? I just read the graffiti these days.