I didn't know the other selenium tools would be a consideration for new projects.
I recommend webdriver, but suggest that you avoid it. If you can drive testing outside the browser, do that first. If you must cover application logic in the browser, go headless. After all that build up an understanding of cross browser issues (possibly by running headless tests across browsers) and make targeted cross browser tests.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.