I'm still dabbling with Rust, but I have chosen to focus on Shen with type checking turned on. I think Shen will wind up with all I need for proving my code. I have tried Idris too, and I think it will capture a lot of the Haskell crowd, and when it evolves further, be a great alternative to ATS or Rust.
[1] shenlanguage.org