Honestly, it was the first time I've ever tested JavaScript elements and hadn't heard much about poltergeist yet! I've heard selenium is unpleasant to work with - I take it you prefer poltergeist?