Travel opinions from a stranger are useless, but we didn't find Negombo something we'd look forward to again. If you pick a day the 777 isn't resting, Cathay should hand you your tickets and let you be on your way with nothing worse than brief exposure to a very dreary airport. Show your inbound bp's and Cathay will probably not charge departure tax.