It really all comes down to personal preference and whether you want to spend the time putting the cover on each Fall, removing in the Spring and storing. Count on a couple hours, minimum, for that each time. Both methods can work equally well. Both methods can be setup to allow you to get in and out of the boat over the Winter, if you want.
There are recycling places for wrap - but you have to check around and it may not be conveniently located in all areas. You may have to travel an hour or so sometimes. From a yard's perspective, it's typically not cost productive to that for every customer.
Contrary to what most think, though, shrink wrap CAN be used for at least a few seasons. But this is something that the owner would take on himself - a boat yard is not going to do that.
As a side note... when wrapping boats that are very shiny, a self-stick "pre-wrap" should be placed on the hull side, first, to avoid scratching. It's very inexpensive. For painted boats, an extra pre-caution should be used to avoid moisture getting trapped in the paint - there are simple "stand-offs" that are used to allow air circulation and that solves the problem.
I pondered getting a Fisher cover - instead, between myself and two uncles, we invested in the shrink wrap supplies/tools to do it ourselves. It now costs me about $52 to wrap an overall length of 30'. I've had covers on other boats and shrink-wrapping this one takes approximately the same amount of time as putting the cover one - maybe the wrap takes a bit more, but not much.