As Gizmonster says, you need to think about whether you could get a cheaper energy deal elsewhere, not only now but in the future. If, say, Ovo were to start charging 10% more than the cheapest deal available elsewhere in a few years time, the money you'd already got in your account with them would effectively be of less value than if you were paying it to another energy supplier.
There might also be concerns about whether your money was safe if Ovo was to go bust. (There's some discussion about such matters here:
https://forums.moneysavingexpert.com/showthread.php?t=5712120 ).
Lastly, I'd be a little worried about whether HMRC will continue to go along with Ovo's claim that no tax is payable on the interest. If more and more people take up the scheme I wouldn't be at all surprised to see HMRC issuing back-dated tax demands to Ovo's customers.