It was a good episode, but it's still average. There was lots of good stuff, but no real surprises. Ben hiring the lawyer to get Aaron was a surprise, but that was it. As for young Danielle meeting Jin, I was spoiled on that weeks ago and was just waiting for it to happen.
Also, it looks like you folks might be right about Miles.