Hi all,
I agree with Bill, the Diamond is best overall, it's a ham favorite.
As for gain, let me get just a bit but not too technical. Gain is very hard to achieve in portable operation because there is no counterpoise ground for the radiator to work against but all is not lost. The biggest deficit is cross polarization loss, gain of any sort, unity or otherwise can only be realized if the unit is held vertically to match the polarization of the signal. At any other angle loss cancels gain, you end up with less than zero particularly at horizontal.
That's what the joke on another forum was all about, Wal Mart employees not knowing which way is up. (;->)
The bottom line is hold it vertically and away from your body (which absorbs signal) and you'll get all that any antenna has to offer. Since this is often impractical you'll nearly always get somewhat less but still gain is better than nothing.
BTW, body absorption can be used for direction finding under certain circumstances if the signal isn't so strong as to overcome it. Holding the portable straight up to avoid causing additional and confusing directional effects and a few inches in front of you turn in a circle. With your back to the source the signal nulls and be strongest when facing it. It's sloppy and crude, fairly inaccurate but it works.