Personally I actually quite like the story itself, but I will agree with the OP that some of the interactions are lacking a bit. There's been a few points in the game where I expected some sort of gameplay interaction (the example given a prime one) but it just turns out to be a cutscene.