Somehow while reading The Archmage of the Aether's comment, I figured out why I love River so much. Basically, it's because she's a window into the rest of the universe. Same thing with Jack. Both of them bring in stories, backgrounds, and connections outside of what the Doctor is up to.