Are you using RSpec+Cucumber+FactoryGirl right now? Read this
ariejan.net
ariejan.net
Sure, anything can be done to excess. Writing unit tests closer to the metal in Ruby is one thing, but trying to find a common language that everyone involved in a project can speak is another.
So Cucumber is not a bad thing. Just don't use it incorrectly.