Scala Pros and Cons