Very few people who use the service know or care what aircraft they will be on so its a fairly invalid point.
A direct service will always beat an indirect service, alot of people just hate the hassle of a transfer when a direct service is available. Therefore the direct will always win.
As an onlooker to NCL, I believe that it needs advertising targeting its competitors. Target the PAX going to MAN, GLA , EDI etc.