Although you bring up some good questions I am really surprised to see no discussions of weapon delay/damage, which will have large impact on best weapons/classes etc.