By default, it is set to ON, so I leave it at that and use single quotes for strings. Also, some features indexed views, indexes on XML columns etc. require that you set QUOTED_IDENTIFIER ON before you create them. So unless there is a strong reason to do so, leave it ON.SET QUOTED_IDENTIFIER ON
Print ' >>>>> ' + @Sql + @Where