i do agree stabilization is very important, HOWEVER:
-they focused on stabilization before, but it's eventually worthless due to new features later on (so just focus on that in patches to the beta for each update)
-multiplayer could be a FANTASTIC trump card for FPSC over other engines, by making it easier, and specifically for FPS-games (easier for beginners/time-constrained than Unity, UDK, etc.)
-I really think (tied in with multiplayer, but in general as well) there ought to be the option to have different camos, attachments, etc. under the same weapon (using the same .x files with different texture, or the same texture and a different .x file for attachments, or different .x file AND different textures for mix & match of camos & attachments)
-down the road, better performance + higher polygon count support, and frame-skipping (if you have a low fps in fpsc, the enemies and animations still seem to slow-down to play every frame... killing the gameplay) i though that was fixed at one point
That Big Idea guy that can't find the time...