>>16249493 >What's Instacheck and what are Shiny Values?
Recently a program dubbed Instacheck was developed to intercept communications from a connected 3DS to determine what pokemon are in what egg, their stats, and other cool things. It was also discovered that gen 6 eggs have a given "Shiny Value" before they hatch. Each trainer also has one of these. If and only if the two values match up, the trainer who hatches that egg will hatch a shiny pokemon 100% of the time. This is extremely useful both if you want to see what a pokemon's IVs are before it hatches and if it will result in a shiny for you. You can also trade an egg whose shiny value matches up with the tradee to have them hatch it as a shiny for you. The program, however, has had reported issues with Windows 8 among other things. Its effect on the Masuda Method in gen VI is unknown.
>Which method should I use, then?
It mostly depends on your preference and what you want out of a shiny. MMing is the obvious choice if you're planning on building a competitive team with you shiny, since it allows you to have influence over nature, ability, and IVs. Safari hunting is the next best choice if you don't want to spend weeks MMing but still want a specific pokemon with some guaranteed stats and the chance at a hidden ability. Fish chaining is a good choice if you just want a shiny to boast about or use as trade fodder as they're the easiest to catch. Pokeradar chaining comes in at the bottom with it being hard to do and not guaranteeing much else besides a higher probability and getting a specific pokemon. It would seem this is only useful if you can't find the pokemon you want in a safari, don't want to spend loads of time MMing, don't particularly care about IVs/Nature/Ability, and are good at keeping a chain alive.