That's awesome, and a very far cry from the terrible first-person-all-other-life-forms-disappear fighting system they've had for the past however many years.
On topic, I do agree with some of the issues mentioned and would really like to see things like proper players fighting addressed (I don't feel like this is an epidemic in my experience, but it's incredibly inconsistent - sometimes the right guys jump in to fight, other times not at all). I still feel like this is light years ahead of where it was.