It's great for legendaries cause less soft resetting for stats but I think breeding is still the best way to get the desired IVs for normal pokemons. Depends on how available Bottle Caps are though. Would be nice if there's something like a Blissey base or something for farming.