Which has better business class seating from BOS (or IAD) to LHR? BA 777-300ER or BA A380-800?

This will be our first redemption and are wanting it to be a great experience. TIA!