you've got it all covered. but if you got the money id get...
cqb- kwa g36c its lipo ready 1000rpm for about 260.US great deal...
field- ics or g&g m16a2 both very good med to long range guns that will accept your launcher..
sniper- upgrade the m14 if you got a good one..
pistols- well pistols are pistols. if your forced to resort to them your pretty much doomed