I like PHP just fine and use it often. But if you really want an answer to that question, I'll give you one: inconsistency. Not saying I don't understand it, and I'm not saying I blame the way PHP has evolved. But it does have a lot of inconsistency.