Stace nobody can tell you which is the best snake for you. We can offer opinions based on our experiences but every species has their good and their bad. You need to decide what you want, and do your research based on your chosen species. When you do your research though, you must consider your snake's needs, as an adult, not the size it will be when you get it. Do you have a job that can support their feeding costs. Can you house an adult of your chosen friend. Are you able to seek
Reptile Specialist Veterinary care when needed, and can you afford the correct heating requirements. I have bolded the vet. because a lot of vets know little about reptiles and may not be able to help you. So you need to find someone as close to you as possible who can.
Diamond pythons and coastal/diamond intergrades would be my pick. They are pretty, the temperaments of mine are fabulous and they seem to be very hardy. But a 30cm hatchling of any carpet python is eventually going to grow to a 10ft serpent. That takes many years though. My oldest is 8yrs old and he is still only a little over 8ft.
But I also own bredli pythons also known as Centralian Carpet Python. Very pretty, red snakes. Snappy as babies but mine have settled extremely well. One is quieter than the other. My darwin girl is shy but has never bitten. She is also very pretty. Gee, the decision is getting too hard. They are all so gorgeous
My jungles are probably the most striking of colours - black and bright yellow snakes but their temperaments are horrid. They are chronic biters and no amount of pleading for them to trust me is making any difference. But I have seen jungle pythons with temperaments as good as my diamonds.
And my Green Tree Python as his moments. Some days he is fine, but today he had a crack at me.
Someone else can come on here and tell you not to get a diamond because their pet is savage. So you see, you can research common traits in particular pythons to help you decide, but you have to like him too. Don't settle for second best because somebody told you your Number 1 choice is no good. Take your pick. You will grow with your snake. You will learn to read it so you can respect him and have the best years you could ever ask for. And when you view a tiny baby, the thought of a 10ft snake won't enter your mind. YOu won't even notice how big he is growing because you are with him all the time and you know him well. YOur confidence will grow with him.
I have no experience with other species. I have had a BHP, and stimmies before but my heart kept wandering back to the carpet pythons.