I would actually go with a small rack if possible. Most come with Heat tape which is the best option in my opinion. If you decide to get more Ball Pythons, which you probably will. Not many just stop at one .

But racks with tubs are going to hold heat and humidity much better. And Flexwatt heat tape is your best option for heat, I haven't really heard of any cases of those malfunctioning.