I really like all those, I just hope they go DEEP in terms of what you can do in all those different roles.
Question - I've never been one to sit in chairs in games or any of that sort of stuff (like hanging out in apartments in GTA Online). Is it just an RP type thing, or what drives gamers to do stuff like that in games when there is so much other more exciting things to do (no disrespect intended)?