The downside of which is you need to be able to filter through a crap load of events, variables, conditions and actions to get what you want done the best way you can
It's so complicated because it's extremely powerful, powerful enough to pretty much do anything you can think of
Yeah so I decided to start making a third person rpg in starcraft 2 today, 15 hrs later and I have some basic triggers that set the camera and loosely define the UI. FML lol