I personally am not a fan of the 'thanks for your hard work' PA.
I understand it is well intentioned and usually made in the spirit of good CRM, however I find that it is better saved for the crewbus or the walk to the carpark.
On the other hand, there have been a few occasions where it has been appropriate and appreciated - and followed by applause from the passengers - however those occasions usually follow an emergency.