The SQ business class seats are wonderful and very wide. The older style (I'm talking from knowledge 3/4 years ago) on the A380 has a good table with plenty of room, whereas the newer style business class on theirs 777s had a table that came out on the angle, digging into my expansive belly a bit (similar size!).
As everyone has already mentioned, BA F will be good as well.