If you must go with a tank instead of a 41qt sterilite tub then Exroterra has some nice ones that offer good depth. You will want to look for one that is more in the shape of a square rather than a rectangle. I would get any of the UTH heaters that heat the tank from outside on the bottom. The cheaper ones at petsmart seem to work just as good as the ones at petco. You will want to get a thermostat to use with it so you can make sure you are not going to burn your new buddy which can and probably will happen without a thermostat. You can get a small UTH for 20 bucks and get a thermostat on sale for maybe 40, look online too. Breeders eat different then pets but I like to offer mine food every five days. Ball pythons are really cute for non snake people. The shape of their head and their little snout is enough to win most people over