There's maybe a third alternative, if you're looking for a simple and well-known testing framework together with typesafe extensible and simple matchers: JUnit +
Matchete (I'm the author).
With Maven or SBT JUnit gets parallel execution at the class level.
As for mocking, if you design your application carefully you can avoid using a framework at all, writing your own mocks manually when needed.
I would suggest to begin with this approach as it forces you to reconsider your design when the need for a mocking framework becomes too strong - I've seen awful designs alleviated by extensive mocking.
But don't get me wrong, I'm not saying mocking is bad per-se, just that it's not necessarily a must have when you start a new project. If you haven't read it yet
here is a good post on the topic.
Bruno
PS: as a side note, SBT might get better testing in 0.14 if
https://github.com/sbt/sbt/pull/1119 gets merged ;)