Touch wood, however for the last one year, I have booked some 20+ tickets and IRCTC never failed me. Only once after the payment screen the reservation screen didnt turn up. But I checked booked history and my ticket was there. I didnt try tatkal but I still feel things have improved than what it was 2-3 yrs back.