You said it all with "The AI is too stupid." Almost all your problems evolve from that. There are better AI's and mods that effectively improve the AI's performance, but the only sure way to a challenging game is to play against people.
http://seiv.pbw.cc/