I'd go for the aquarium. It's more fun to set up (if you're into that) and it's easier to clean. If you want, you can create climbing spaces for your snake by using taller plants and placing a stick diagonally. In an aquarium you can have both climbing spaces and ground hiding places.