IIF
es lo mismo que CASE WHEN <Condition> THEN <true part> ELSE <false part> END
. El plan de consulta será el mismo. Es, quizás, "azúcar sintáctico" como se implementó inicialmente.
CASE es portátil en todas las plataformas SQL, mientras que IIF es específico para SQL SERVER 2012+.