I would personally prefer an internal SATA ODD instead of having more external cables and peripherals cluttering my desk, though an external one does have the benefit of being easily transferable between systems if you have many on which you only need occasional access to CDs and DVDs on.
DVD/BD drive reviews have fallen out of favor a long time ago with streaming and digital-only setups effectively being the norm now, so I can't say I feel strongly about any particular drive brand. Unless you have some specific requirements, ex.: DVD-RAM support, just get whatever unit you fancy.