to KAPT in larger projects • KAPT could be troublesome when incremental processing is enabled • KAPT has trouble understanding Kotlin • KCP is superior when it comes to accessing compiler mechanics • KCP can transform or manipulate the code directly in the source files or output build files, KSP can not perform such action