Most of those statements are dean on! The tiny levels, the lacking AI, the obvious and cheap monster-closet technique.
This tired tech-demo needs a new developer.
Hopefully HalfLife2 will rebuke the monster-closet ideal and showcase more than 2 lines of AI code. 1- rotate toward player 2- attack