One thing I especially liked about the ending in particular is that it didn't just focus on the main characters, and actually showed what the sub-characters ended up doing after all was said and done (including one character whom I do not think I ever met. :P I am guessing he was in Nate's quest).Code:I was pretty happy to see that Ulala and Baofu ended up together in the end.