Blood pythons are a very good pet if you spend the time with them they can be real sweethearts. There are not like ball pythons at all though and have very different needs and are a little harder to get there husbandry correct compared to balls. This article by pro exotics explains everything! If your looking for something bigger than a ball but smaller than a retic there definitely the way to go.
http://www.proexotics.com/blood_article.html