It was a breeze using the MakeMyTrip website. The User Interface is much better designed than IRCTC. And the best thing is that even though you are booking for a particular date and a particular class of travel, you can view the availability for other classes as well as the availability for adjacent dates. While in IRCTC, you can only check the availability in adjacent dates in the same search - you cannot view the status for other classes.
Once you make your choice, you have to fill in the passenger details and make the payment. The ticket will be emailed to you immediately. You can also take a print then and there after the booking process has completed or email the ticket to some other person of your choice. Overall, a very good experience and fast experience.
However, MMT will charge you Rs 20 as a service fee. But, I felt that it is worth trying out. Give it a shot and you will find it a much better experience than IRCTC.