I truly believe that they should increase the time limit where you can stand still for Ghost. If you pay attention, when you use ghost your yellow character fades on the minimap to represent your invisibility to the enemy UAV. When your character turns bright yellow, that means you're a target for the UAV sweep.
Allow me to list to you everything that makes your character turn bright yellow:
-standing still for more than 2 seconds (this means you can not reload while standing still)
-sashaying from side to side (this means you cannot reload while moving from left to right.)
-moving in a little circle repeatedly (this means the only way to reload is to constantly move backwards or forwards)
-when you are crouching and moving any direction but forwards, you are a target for the enemy UAV sweep.
-when you ADS to show someone for more than 2 seconds, you are a target for the enemy UAV sweep.
In all honesty, I think ghost in this game was is only supposed to protect you from the enemy UAV as long as you keep blindly rushing the enemy. TreyArch did not do a good job of balancing the perk because they knew that it can be used either tactically or not and instead of finding a happy medium between the tactical and hardcore camping, they chose to butcher the tactical approach in all of its forms. This hurts TreyArch's reputation because TreyArch is known for balance. Normally, IW intruduces a bunch of cool new stuff but they fail to balance properly. This was the case with MW2. TreyArch came in with Black Ops and did a very good job of balancing the game. This is why you heard a lot of people complain that the game was too balanced. Is there even such a thing? Too balanced? That's how you know you've done a good job.
All in all, I'll give them a little bit of benefit here. They did have some time to patch up Black Ops to get it to the level it was at. This game is still fairly new. All we can do is hope with a little bit more time, they will increase Ghost's time limit to 6 seconds get things balanced out. 