I am a web developer in a very small team(2 devs, one hardware), and I spend as much, if not more time testing applications(due to requirements issues) than the actual developing. To help with this, I've begun using SeleniumIDE and it has been great.
However, I would like further gains. Would learning and moving to a headless testing process be worth it if I am working on fairly small-one person projects,
A Note: I am the only one on my team with any knowledge of automated testing, and plan to do more Unit Testing for my code eventually. Also, I am responsible for the deployment and automation processes as a whole for my team, and we are a couple of hires away from having a tester or anyone to manage deployment.