I had a course in MFC last semester for uni. I didn't like it too much. I also had a really annoying run time error that I chased for about two days and didn't work out what the problem was until 5mins before the assignment was due. Therefore I didn't get my second assignment completed. I only got 56% for that one (as opposed to 96% for the first

)
So... yeah... I'm not really an MFC coder... but I kind of was for a little while...