It works inside family or with girlfriends, but only as long as everybody agrees to go somewhere. As with normal gifts, presenting tickets as a surprise is not a good idea.
By "go out" I didn't mean something that requires tickets. It could be dinner, or a short getaway. In very few cases I've given gift cards to amazon or a local mall. It's a little more personal than cash but I still get to leave things open-ended.