I could easily see him doing either the weather or light features on Breakfast
I'd definitely see Owain being a potential successor for Carol should she ever decide to move on. Or a suitable stand in, even more so as he can appear in the studio given that's already his territory.
I don't. The benefit of having a trained meteorologist in that particular role cannot be underestimated.