Oracle Linux works fine many cases, in fact I've never found significant differences between OEL, Centos, or Redhat. Under the covers there is the UEK variant (unbreakable kernel), but again, as a developer it hasn't mattered.
Ubuntu 19.04 offers a radically more well-designed GUI and superior overall user experience compared to all Centos derivatives, and all previous versions of Ubuntu I've used. I've yet to meet a single soul genuinely using OEL7 full time on their primary machine. It's always Ubuntu these days :)