For what it's worth, the type of antenna you choose should also depend on your terrain. 1/4 wave antennas a great for close in coverage when the transmitters you are tying to monitor are placed up high, such as atop buildings, mountains, etc. The 1/4 antenna pattern looks towards the sky and is a great choice for urban areas such as Philadelphia, New York, and Chicago. 5/8 wave antennas are an excellent choice for horizon coverage in rural flat terrain areas such as the Mid-West and Florida. These antennas have sort of a globe pattern straight out to the distance; they'll give you the best gain figure in this sort of terrain; however, in urban areas you may notice dead spots because of shadowing and other affects due to their pattern. 1/2 wave antennas are a good compromise between the two; great for urban or rural areas if your a frequent traveller to both types of terrain.
Everyone's opinions will differ on what brand is better; however, for me personally, I love the Larsen product line for several reasons. First and foremost is they're service, you can call them right here in the U.S. and get a live person who's is very helpful. Second is the waterproof seal they provide for 3/4" hole mounting; that rubber gasket has been on my vehicles for 10+ years and have not once leaked; best seal in the business in my opinion. Third is there offerings for amateur radio use, you simply cannot beat the NMO2/70 antenna. I have several, but my original one I purchased back in 1994 is still going strong and in-service today.
My setup is the Larsen 2/70NMO (1/2 wave) for the dual band ham transceiver, then I have the Larsen 440C (5/8 wave) for the MOTOTRBO radio. If I were adding an antenna just for railroad use, it would certainly be the 5/8 wave; but again, I'm in the Mid-West and here it would be the best choice; however, if I moved back to Philadelphia, I'd go with the 1/2 wave as terrain varies throughout that region.
Good luck with your decision and let us know the comparison for your area.