It's a great weapon, the secondary affix is useless but it doesn't matter, everyone is using GoO because of its arcane bonus. Don't worry about that. You want to find a way to improve your gear though...
1) In terms of toughness, your biggest obstacle is high HP. 22m sounds great, but 22m at 675k HP is not that great at all. It's "fake toughness"; you're not really mitigating a lot. 300-400k HP are fine, rather get more mitigation (AR/armor). You're wasting lots of stats here.
2) You've got some strange combinations of gear, for example, a sub-par two pieces of Vyr's which are useless. You could replace those with we-rolled crafted Asheara's Gloves and Captain Crimson's legs (you really want a high 550+ armor roll on legs, it's almost a must-have). Forget about Andariel's Helmet, it's a glass canon item; when you're dying too often Andy's is the LAST helmet you want. Rather get Aughild's. Actually, I think I'd recommend to craft Aughild's chest and helmet (on chest get 550+ armor roll as well, Disintegrate damage on helmet); Captain Crimson's belt and pants (high armor here as well) for the 10% RCR, and Asheara's gloves. In the long run, you can aim for a Tal's chest or of course Firebird's once you get all the pieces, but it's better to use crafted gear than sub-par, non-fitting random legendaries.
2