The Soto contract will be about 50% riskier than the Trout contract.
The truth is, it stands an excellent chance of becoming a monster albatross in 5 years or so, with Soto becoming a subject of abuse like Trout is now. Soto will get an injury or two and everyone will be clamoring to move him to DH. He'll be untradeable without eating a pile of money, of course.
Signing him would probably be a horrible move in the long run. Not that I'll complain if it happens. Not that it's likely to happen.