A nice article about the problems with UML, including the issue that it has an 800 page specification. In all 13 points are listed, some of which may be the reason that UML is not used much these days.
UML can still be useful for sketching out ideas on a whiteboard, but the way that most CASE tools operate it is hard to just sketch out ideas.