The range at which cloak is detectable is far shorter than the range at which weapons stop being effective. Cloak is massively OP because it allow you to aim and get the first shot. If you get the first shot then it is extremely hard for the other person to recover. Nanovision has to steep a penalty to help. Nanovision can't see cloaked players at a long distance and so cloak still has an advantage.
Cloak is massively overpowered. This game is not fun. The game does not feel balanced. I'm going back to CoD4. Atleast the campers there are easier to deal with.
*golfclap Crytek