they should make it like, blitzkrieg if anyone has played that. snipers only cloak in cover. and have the hold position ability to stay in a cover.
they'd have to be tons cheaper. but i wouldn't mind no non cover cloaking tho for all units. Then you can have all units cloak in cover, thus allowing anything that can go inside of a building to "cloak" and not be seen unless detected.