I've used fish tanks, but prefer a wooden enclosure with sliding glass front. I have enclosures with hinged doors, but don't like them as much.
As Aaron has pointed out, insulation is a problem. I put quilt batting and a cheap auto sun reflector behind my fish tank to keep heat in at the back. You can put an aquarium picture on the back to make it prettier, but my snakes didn't care if they had to look at white polyester fibre.
As far as hooks go, they are very useful. I find that snakes are more apt to act defensively if you approach from above, like a predator, rather than from the side or below. With a front-opening enclosure, I can always approach from the side or below. If coming in from the top, a hook is much less threatening and also extends your reach.