How is self healing in heroic, especially around lvls 16-19 before you get access to ED's?

I was thinking of WF, but reconstruct would eat a precious lvl 6 slot. As well as using the lower level repairs while levelling until they were switched out. BF eats AP plus a heart and are stuck with fey without a alignment change as well. I guess there is always halfing and human. UMD is going to be good enough for no fail scrolls with drow. But is there enough heal in the enhancement options?