Как автоматизировать процессы с помощью PHANTOM JS?
1. Да, может. Это полноценный браузер на базе webkit.
2. Любое headless ПО способное работать с DOM. CasperJs, Slimer, FireFox, Chrome.
3. Зависит от контекста задачи. Но на вскидку можно сразу предупредить, что PhantonJS базируется на старой версии движка которая может отработать JS некорректно. И в этом случае какой-нибудь FireFox или Chome последних версий в headless режиме будут предпочтительнее. Выясниться это в момент "о, блин, а фантом не умеет это js кушать".
4. Как готовый продукт нет, не существует. Как платфома - любой.
PhantomJS предназначен для эмуляции действий пользователя на веб странице не используя при этом браузер. Применяется для автоматизированного тестирования веб приложений. В отличии от некоторых других инструментов он позволяет работать с динамикой сайта которая реализована на  JS.  Думаю он может помочь, да. Но это не точно. Зависит от приложения.