Everything was just perfect. The story is unfolding greatly and keeps you on edge. The gameplay is challenging yet fair and doesn't bore you in any way. All the characters, old and new, are well writen. Even small things like map secrets and new abilities are actually fun to play around with and explore. I anxiously await the finale to this great series.