Recommended smart contract language

I noticed that Aion has smart contract functionality in both Solidity and Java. What is the recommended language to use as of now? Is there any advantage of one over the other in terms of performance or stability?

Aion started out developing with Solidity and the Ethereum ecosystem as a starting point. But we’ve now started the move over to Java using the Aion Virtual Machine (AVM). We highly recommend you go down the Java route.

That being said, the AVM is still in beta and doesn’t have a mainnet. But we’re aiming to launch that sometime in May this year.