Options are (Ask agent for prices and pick, price is main driver for me):
1) PIA (Plus - Direct flight to Karachi, allows larger luggage weight which is huge plus), if airplane is flying mostly empty then get more relaxed seating in plane, negatives (service not as good, airline reputation has...