As many suggest: it really depends. Personally, trapping with Aces is part of my arsenal; but, not everyone can use this play effectively (not to mention losing potential value by not value betting, or failing to isolate due to passivity). Obviously, raising and playing Aces aggressively should be the default. However, I think every good player knows the power to mixing it up a little bit to avoid predictability.
Stack size is also very important. If we are in the first hand of an MTT, then I don't really want to shove all-in if we are deepstacked (50+ Big Blinds). Why? To put it bluntly: skill goes out the window with this play - anyone can shove all-in and luck/math takes over. Pocket Aces only win 85% of the time or so versus a random hand (that means there will be 15% "bad beats") and I might have better chances by using my poker ability later on. With this said, in the example of pocket Aces in the first hand of an MTT, I still may consider playing for all of my chips: just that I don't want to be shoving all-in right there. I'd prefer a little more "pot control." With Aces (literally the best starting hand), I would still be willing to build the pot with standard raises and value betting (and also not be afraid to go all-in with this hand), but merely all-in instantly isn't what I prefer.
With this said, say we are at 15 Big Blinds deep and we get pocket Aces. This is a much shorter effective stack and playing an all-in is more understandable - especially if there is an ante in play.
Another factor to consider is also your opponents and their ability compared to yours. I'd be more willing to gamble against players I view as strong/better skilled than me and less inclined to shove and gamble on players I think I can outplay in the long-term. Of course, "
gambling" with Pocket Aces is hardly ever a bad idea - you are certainly the favorite pre-flop.