Should I upgrade to Java 8?

With the recent release of Java 8, already people are asking: should we be doing new development with the new version? Should we upgrade our existing application? While it makes sense to begin planning for future development in Java 8 and bringing your developers up to speed on the new features such as functional interfaces…