I've tried a xaphoon. They seem to require very high breath pressure. I'm not quite sure what the point of them is - a cheap clarinet can do the same job and a Turkish mey/Armenian duduk/Georgian duduki/Azeri balaban has a more distinctive sound.
I have a Susato G sopranino recorder beside the keyboard at the moment. Now that's portable. Ideal for Scottish pipe tunes.