TCK Advantages & Challenges