My experience of biz class has me on a few options:
Virgin Upper: Great if you are alone and do not plan on sleeping. With a partner on the 747 you are so far apart with no easy way of talking. Then having to get up and convert seat into a bed is a pain. Actually I preferred PE on the return.
You think Delta is bad, try AA. They put the bad service of DL to shame.
For me, it has to be United, but with the old CO product. So my DUB-EWR is always a pleasure.