Open ticketing makes life a lot easier if you want to change a date or time of a flight.
As for all you airport taxes being paid -- don't count on it. There are some taxes that are not put on a ticket - departure taxes in CCS and BKK come to mind but there are others.