[quote name='The Crotch']Archangel, god damn you. Flying suits, man.[/QUOTE]
Archangel was the last armor I unlocked, so at that point I already had Ghost. Never had any issues with Ghost armor since it always seemed like there was somewhere elevated nearby. I can see the advantage of archangel in more open situations, but it also negates elevation bonuses, so in other situations cloaking might be better. Either way, snipers are pretty overpowered with squad sight.