Angular + Spring should be fun to explore. But I'd echo Joe's point that Scala is certainly not just for complex engineering applications (incidentally, you can use Java libraries in Scala and vice versa), although it will certainly take you more than a couple of weeks to learn enough Scala to be useful!
I attended the London
Scala Exchange conference in December. Here's one of the things I mentioned in my own blog about the conference:
Scaling down with Scala
One feature of a number of talks was the focus on using Scala for relatively low-end applications. We've seen plenty of talk about the benefits of using Scala for large scale concurrency and Big Data, but it was refreshing to hear about people who are using it for smaller applications:
Rebeca Grenier talked about her experience at ""Eating Well" magazine in Vermont, where they replaced a traditional CMS (PHP, MySQL, Drupal) with the Typesafe stack (Scala Play etc) using Slick for database access.Gary Higham described how BBC Children's websites are being moved from a PHP-based platform to Scala and Play, with a small team of developers who'd never worked with Scala (or even Java in most cases).Peter Hilton (who co-wrote Play For Scala) presented a couple of case studies on using Play for rapidly implementing internal web applications for clients in the Netherlands, taking a pragmatic approach of selecting the easiest default options wherever possible e.g. no fancy JavaScript front-end, DB access with Slick, regular Play MVC approach etc.
I think this is an interesting potential niche for Scala i.e. for applications that might benefit from the stability and flexibility of the JVM platform, but where traditional Java EE would be massive overkill. Of course, there are other JVM-based tools that might offer this flexibility e.g. Grails, but Play offers a combination of reasonably easy implementation (if you stick to the happy path as Peter Hilton suggests) with a robust and scalable platform.
Right now I'm working on some prototype code using Play for Scala, and I would have to agree that Scala/Play is not yet as easy to work with as Ruby/Rails, Groovy/Grails, Python/Django etc. Your combination of Angular plus Spring might well be more suitable for mainstream Java development right now. But I think Scala is becoming more accessible and (potentially) useful for mainstream applications.