me personally i prefer nsp, but nsps can be converted to xci and vice versa. so more or less personal choice. Xci is generally safer against banning from nintendo, but its not a sure thing you wont get banned for using xcis. General rule of thumb anytime your run any type of homebrew on the switch your open to a ban.