Nacht may have a lot of devils in his arsenal but it’s very much a quantity over quality thing. Asta would be able to take Nacht down quite easily if they ended up going to battle right now. Asta’s Union mode just has incredible power and when you throw in the anti magic properties, Nacht will be lucky to survive a single blow. Asta’s just on a completely different level. Asta wins.