I really like this system idea. I can see Team Boof being more-so explorers, as they are the helpful sorts and do what they can to aid those in need.My suggestions are a 5 group system, The Merchants and Criminals would be NPCs. So 3 that people could take.
Bounty Hunters: Groups that try and track down criminals.
Explorers: Adventure through the wilderness, rescue civilians and bring items to others in dungeons.
Researchers: Pokemon that love artifacts and rare items, go out of their way to take quests with hard to find items even if it does not benefit them.
Merchants: Buy and trade materials gathered by previously mentioned groups in town markets.
Criminals: Self explanatory