Sounds good. Lots of people think 'travel insurance' is all the same. Most only read the actual cover when they need to claim. On a recent trip after reading the daily hospital cover as something minimal, so bought a dearer policy.
On my last recent trip I didn't know how long I wanted to stay so bought a one way ticket and a 60 day visa even though 60 day visa exempt has just started. I wasn't asked about an onward ticket, but do you think some airline might refuse if queried?