Well, Grunt or Gulp weren't not so important to me. Grunt allowed me to write less code - only for taking snapshots and only by using webdriverio.
I wanted to avoid using the whole webdriver test framework, as long as I have no use for it. There is a Grunt task just for maintaining the Selenium server.