Not sure how I feel about managing 3 guys at once. I always prefered spending all my energy developing one core character. Oh well, we'll find out exactly how the gameplay mechanics and concept pans out once the game releases.
The trailer more or less proved that Rockstar is ahead of the curve when it comes to production on a grand scale and world immersion. At worse, they pulled a The Raid and gave us a trailer that's edited to make the game look infinitely better than it actually is.