We launched and kept our rig at Anchor Marine on Grand Island. Lots of space for rig storage. Good place and good folks, although you may find a lot of weeds at the ramp.
We pulled out once at West Canal Park and Marina. Good ramps. Nice place for overnight stay as well. Good bathroom right...
If you're on Seneca Lake, perhaps on your way to Watkins Glen, this is a fun stop. It's a rocky bottom, but there's depth at the dock.
http://mileswinecellars.com/
I think being able to see out the side windows while standing, or seated at the helm, without ducking down, would be outstanding and maybe worth the admission price.