The best strategy with Heart Watcher is to use her rebuilding ability to the fullest. She has a very good HP and deals good damage to your opponent. For guild boss damage, she is a keeper. So yes, she is good in Idle Heroes.