Seconding all of the above nominations. It should be noted that Abra is only found at that point in Emerald, though, Granite Cave is the earliest you can find it in RS.
Since you mentioned Chinchou, I'll go ahead and rate it.
Chinchou: It has a very late availability and requires significant babying to catch up to the rest of the team. Although Water/Electric dual STAB is great, it is only really useful for the last gym, and maybe Glacia. Low tier for Chinchou.
In-Game Name: Anthony
FC: 3309 2165 3231
I use legal hacks.