I'm liking this build. As far being spirit starved like someone had mentioned try using the air ally. He runs around generating spirit for you and he is fast. I love him. Also I've noticed and this may be a bug but if you also use sweeping wind he will use it and his stays up permanently! He may die but just resummon him!