It looks nice and like the same setup as Cathay Pacific's regional business class which I've been able to fly on a couple times.
When I'm able I use points for lie-flat business class seats for flights that are 7+ hours since being able to lay down actually allows one to get some sleep. Regardless whether the product is a lie-flat seat or not business class is always welcome because of the extra seat space, better food and lounge access.
yeah. you should always use the miles for longhaul business. best bang for your bucks