Yes, it is definitely worth it. Especially considering that you only pay Yx2. Food and service are remarkably better than eco class and you will have much more space. It is true many other airlines have better business classes but people often forget to take the price into consideration. You should always try to get on a plane coded 747 (not 744). These planes are by far the best. You will find these planes on routes to Germany and London. From NZ to Bangkok you will probably have to settle for less.