Let me agree with you all, it's kinda sad that people can achieve mcse by only memorising the answers so imho is a good thing that ms introduced simulations, lets hope that ms puts more effort and mcsa/mcse gain some credit.
For me most of the "fun" of getting ready for ms exams is first studying the subject using various resources from sybex books to ms site documentation on aspects that arent well covered and then setting a lab at home with vmware or real machines depending on the requirements, some enviroments are hard to build like clusters but for me is entertaining go through the whole process and then test products that i dont use on my job enviroment.
Aswell i use tk but as a final step and indeed i feel like i really know my stuff when i find out that are filled with wrong answers and also is amazing to go through the process of finding the right answer on the ones that you have doubts, nothing better than test on your own lab btw
I think ms should go the cisco way, 90% of ccna that i know of went to cisco official course and even if used a tk just used it for training purposes cause the question pool is well over 600q. Also they should push moc prices lower and make them more valuable like require one for achieve mcsa and another extra one for mcse like oracle or vmware do.
pd: one off-topic question, for teach a moc course you must be mct?