>Also I find with/endwith overrated, it does not make the code more clear, and also does not really save that much time.
It looks better to me, specially if it's with this.that.other.something.even.deeper, repeating such a sausage makes code unreadable. Of course, if you get into a situation to have such a reference, you're building a kludge anyway. Shorter references usually mean better design.