I understand Solidity language is being identified with Ethereum, though I hope if you can give us a comparison of these two languages in terms of its features and effectiveness. Imho.
Programming language doesn't vary so much, they may have different names but variables, functions and how they are called are somehow almost the same. I have no idea about RIDE but i'm sure they can update the language just like the rest.
The update about WAVES though are constantly making its price stable.