Some people will tell you "x enclosure won't work! x substrate won't work!" but I find that a lot of times those people are only saying that because they think their way is the best way. About half a year ago I moved my bp into an exo-terra because I wanted a nicer looking set-up and easier access inside the enclosure. Additionally I've used coconut fiber substrate the whole time I've had him. It's great for trying to hold in humidity, so it's probably a very good choice for you.
I don't know why so many people claim that glass enclosures and exo-terras don't work. Humidity can be a little hard to keep, but there are solutions for that. Misting a few times a day will help a lot. Instead of that though, I set up a cool mist humidifier on a timer. I also keep 3/4 of the top covered with a sheet of acrylic and some kitchen towels, which helps too (the acrylic is too small to cover the whole top as it was cut to fit an enclosure from when he was much smaller.)
I will say that when I switched him into the new enclosure I gave him the same time to acclimate as you would for taking a new snake home. I really think it helped him adjust, and after waiting a few weeks to feed him he ate like a champ.
Best of luck!