It's really handy but some people get obsessed, overuse (or misuse) it and make a nightmare for themselves. I have read books on OO that sound almost like religious texts. For myself I just fell into using it with BlitMax and thought yeah this isn't bad.