The only bad thing is that if they're high level pokémons is that they sometimes won't obey you because you'll need gymbadges to make them obey you. Example: You have a level 100 Ho-oh, it won't fully obey you unless you have the eight gymbadge (or caught it yourself).