I don't know how much of a practical issue this is, but the reason I tend to prefer traits over abstract base classes is that it's easier to use a mocking framework with traits than it is with classes.  

See the issue in the comment thread here: http://stackoverflow.com/questions/1087339/using-mockito-to-test-abstract-classes