I would go with the G&G. It's more compatibly internally and externally than ICS and my mate and step-dad have a G&G (GR300-L and CM16) which both perform extremely well.
G&G But not externally compatible if you go for the blow back one, the blow back means you need a slightly different receiver but that shouldn't be needed because they are quite tough! Go for it mate