Yes, IAB TCF is an alternative to Google Consent mode, it is a valid way of passing consent signals to Google. If you pass consent signals via TCF you will benefit from Consent modeling as well. You can also set up TCF in an Advanced or Basic way i.e. have tags blocked by default until consent is granted or denied. However, IAB TCF is not compatible with Google Analytics 4 as it does not include the analytics_storage parameter. CookieScript CMP has a full integration with both Google Consent Mode v2 and IAB TCF.