> fighting with the language and coding around its
> deficiencies
That's still too vague. Sure PHP has it warts, but I don't recall anything I could call "fighting with the language".
Yep, stack/needle mess and inconsistency in naming is annoying, but not exactly a huge time waster.