I have one. Carry it in my briefcase daily, and turn it on when the mood strikes. It's a great scanner if you don't need trunktracking.
It is better than the 72 in the regard that you can program it via computer. Saves some time, but it is really easy to manually program. The 95 also covers 800MHz which the 72 does not...not a consideration for railroads, but you might want to listen to some 800MHz public safety stuff.
It would be good for railroads. Enter the simplex frequencies, and you're good to go. Fill up half of the BC95XLT with the AAR frequencies, and you still have 100 more channels free.
There's a YouTube video of a guy in Canada with a Pro-84, which is a BC95XLT by a different name, and he uses it to listen to trains.
Here's the URL for the train video
http://www.youtube.com/watch?v=bL0B9vDuxhs