Nim is still the best language I know of in terms of clean code, speed, metaprogramming, FFI, etc.
And I think a sharded and/or light client/browser for Ethereum could actually replace banking and potentially a ton of other applications if it becomes popular. The trick will be all of the competition in terms of clients.
Rather than Dapp browsers I would like to see a lightweight mobile client library and server combo that would allow me to just build a freestanding app. Maybe just a lightweight client rather than an actual node. Or maybe have a way to install the ethereum node server only if it's not already there.
But with when sharding actually comes online I am very hopeful that Ethereum will blow up. So I may buy some more Ether tonight.