Hi there.
Sorry about creating another topic in regards of wizards (I don't play sorcerers, so I can't say much about them). It bothers me to see Haven as a cleric spell that allows you to cast while still concealed. You may say that a multiclass wizard (I really doubt one would muticlass that instead of sorcerer) with Haven would be uber but what about pure casters? Why not giving casters in general the benefit of using it and also consuming his spell slot with another useful spell, bearing the same limitations a clerics got. Well, do you think it's uber? Then make Haven to eat one attack per round like Clerics have currently (at least, while using the spell). But as a squishy class where everyone can cast True Seeing or See invisibility to spot someone on Improved invisibility, I think Haven for casters with proper limitations about attack per rounds or turns would aid the balance.
Remember that as a wizard another cool spell would eat a previous useful one. And I doubt a sorcerer would be able to become more powerful since they already have a spell list limitation.