I have had serious problems with LayerStateManager, see this thread. I am staying away from using it now.
Max.