[scala] Risks of using Scala in a large application?