It depends on the grade you’d join. I wouldn’t join the RMT as a driver (with the exception of London Underground).Personally if I joined the railway I would join a union but not the RMT. The others are generally much more sensible and measured in their approach.
Everything else below management grades and there’s only really the RMT, and in fairness some of their local reps are fantastic.