I PREFER xci (not saying it is better for every setup out there) because I can load 3 different SD cards with as many titles as I want, throw them in a carry case and take them with me, switching between different homebrew and backup setups at will. This is made even easier by the fact that with SX Pro it is effortless to switch between those SD setups and clear and clean Horizon so I can play Splatoon online via cart.
Surely this same functionality could be achieved with 2-3 more slightly annoying steps per action, NSP files, an external device and a homemade jumper.. But for my setup, an SX Pro with 3 32 gb micros (one for homebrew, one for my personal cart backups and one for games I'm trying out), xci is perfect.
Sure, every option is viable. But doesn't it seem strange that SX users don't shit on the other solutions, while the users of the other solutions CONSTANTLY berate any SX user, constantly swear we are all crying into our purses over our bad purchases, constantly claiming SX users "don't use" and "don't need" xci loading? I mean, this thread is fucking brutal. People are so full of it.