I loved every second of it. One thing: the double grapple part is a bit annoying, especially when you have to go through multiple portal to try again.
It's a "trap": you don't need to use the grapple twice. Try to fall from upstairs between the two grapples..