What do you consider best practice to support Phantomjs debugging

Hi,

debugging Robotframework tests in anger I learned that one can activate Remote Debugging of phantomjs. Selenium2Library 576
This means that I open Chromium, and connect to the running Phantomjs. I then js errors requests and stuff in my chromium browser, while the action itself happens in Phantomjs.
This is REALLY handy.

Unfortunately, there is no way to use with with the

open browser

keyword.
I open an issue in the project to consider allowing this in some form, and I got the suggestion to use the

Create Webdriver

Keyword. With this keyword I'd loose the possibility to choose my browser via an env variable.

I see all robot tests in plone using open browser but maybe it makes sense to use Create Webdriver and find another way to run tests with different browsers?