In my experience, the temperature on a grill is more inconsistent and more difficult to keep hot than an oven, which puts you at risk of needing to keep it on longer to brown the outside and potentially overcooking the roast. If you're confident in your grill, go for it, but if not, stick with an oven.