Hi Baz
Not sure a roller bearing would be good or not, but generally for a roller bearing everything needs to be inline, and shaft no bend under load, on the other hand deep groove ball bearings can handle a little bit of both.
If everything is inline and the shaft doesn't bend the roller would be better as the load carrying capacity is greater, but more costly.
The other thing is end loads/location, the roller no, DGB ok sort of, need to read a bearing manual for specific loads but they give good examples for reference.
Burgs