Dono accha hai, IRFCA basically indian railways ka Wikipedia hai or or IRI me train related minute details milte hai. IRI is more of a Railway enquiry site whereas IRFCA is just for discussions. Dono k user base me kaafi difference hai, IRI per school going launde bhi mil jaate hai per IRFCA per mature log milte hai isliye discussion ka level wahan accha hota hai. IRFCA per English k alawa koi bhasa nahi likh sakte, yahan hum bhojpuri me bhi batiyate hai. Both have it's own pros & cons. .