Yes it is worth while to get the shiny Charm. I've done 2 successful mm's(only one went over odds and not by much) and I've gotten 4 successful random encounter shinies with it(3 of which took less than 1000 RE and all under the 1 in 2070 odds) I don't know if I'm just lucky or what. It took me I think 5 days to complete the pokedex. I just traded over or migrated pokemon from my other games and hatched for lower evolutions that I needed. THe only thing that was a pain was trading multiple pokemon from my White version to my White 2.
ok but since I don't have much pokemon on all of my game it's gonna be a hard time catching...