are you having a hard time due to endless waves of enemies or just smart AI?
I have to say there is nothing I hate more than an AI that produces many times what I can all for the sake of "difficulty."