-A major improvement would be the ability to program our own modules through some kind of C dll. But that seems to be against EA's religion or something.
-Give us a fully featured non crashing Gmax and 3dsmax 6 plugin for w3d support. Exporting, importing with animations and multiple materail... the whole deal except actually made for this game... please

-A proper ini debugger.
-A wnd editor.
-A world builder that isn't "beta" (I didn't pay for your beta).
-Post release support (patches, patches and more patches). I know you can do it EA. Look at bf1942. They even get new content

-Very little hard coded. Have a kindofs.ini and a damagetype.ini

Anything that is hard coded allow us to program our own stuff through an open source dll that the game loads ala Quake2, Half-Life, etc.
-Allow every file the game uses to be read from a big file and have all files being read throuhg a big file -mod command line parameter overwrite any other files.
-Infact scrap big files and use zip files ala Quake3.
-Package a big editor with the game (uh... common sense I thought).