Yeah, it was pretty good. The ties it made to the other games in the series was great, and I loved how Samus was given a personality (somewhat any way). But, like you said, it was way more linear than all of the past titles. I don't mind that too much, but it was just unexpected after playing Zero Mission, which was pretty non linear.
A great addition to the series, no doubt.