You could use it for a ball python, yes. I personally don't like it just because it is a nightmare to clean. I really dislike cleaning dirt if I don't need to. I like to keep it basic with apsen or paper towels.
Coconut Fiber is good for holding humidity, but if it is too wet for too long it can become a breeding ground for bacteria. Snake messes are a little harder to spot on it, so your snake might be laying on a moist bed of poo for a while before you notice it. Conversely, if it is too dry it becomes very dusty.
I would say paper towels, newspaper, aspen, or cypress mulch are the best ball python substrates.