Qatar chose Cardiff because its a capital. The airline frequently boasts about flying to more capital cities than any other airline. Cardiff ticks that box and they'll probably eventually add Belfast for the same reason. Nothing to do with sound business.