To answer your question about badge quests, you don't have to get a shiny starter. Most people do but I've seen a lot of people opt out especially for the 4th gen/5th gen games where sr-ing starters can take such a long time. Good luck on your badge quest!