Long-time software developer with too many years in Java to abandon it, yet desirous of something new. Is this the crossroads?