Ranchi is a smaller station than Patna but the crowd management and amenities is much better at Ranchi in my opinion. Patna station is huge but unfortunately is not clean and portrays a rural feel actually. Having said that Patna station handles much much larger volume of traffic each day. Even Tata and Dhanbad have bigger traffic volume than Ranchi /HTE. Ranchi will soon become a World class station with Private partnership.