I like both equally. Sometimes it's nice having the M4A4 for anchoring a location for rushes. Other times I like to have the M4A1 so I can counter lurk and push flanks without giving away my position. In the end I personally run the M4A1 and if I need the M4A4 I usually ask a teammate to swap with me.