Well rounded story! It flowed really well, was easy to follow, and kept me tuned in throughout. Really exciting multi faction battle as well