Hamas hostage deal. A good deal?