Any reasonably name brand bearing will be fine, but probably the best are bearing brands like NTN, SKF, NSK, ***, etc, many of which are manufactured in Japan. Ceramic mostly does not outperform high end steel bearings in this application except for extremely minor weight differences. DT bearings are pretty nice, I think the better ones are
Enduro makes/resells a LOT of products. They have such a presence in the bike industry both because they market to the bike industry and because they do design a number of products/bearings uniquely to the bike industry. Enduro MAX bearings for example are uniquely designed for suspension pivots, for example. For hub bearings probably the above recommendations are better, though in practice Enduro's bearings work perfectly well, especially their better stainless bearings.
If you ride in wet/gritty conditions decent, inexpensive bearings and replacing them more frequently will net you better performance than high end bearings run until they begin failing, though it's obviously annoying to have to do with excessive regularity.