That's the cool thing isn't it? We all played the same thing, but it's not the same for any of us.
I've heard a lot about people having trouble with bosses, but for me it's all pattern based. You just learn it and get a feel for what it'll do and when and it becomes manageable. Not easy mind...