I obsessed over small details like base stats, personality, oyaji skills and what not back in 3~5th gen. At the end of the day no matter how crappy a pokemon is, it is strong enough if you spend enough time.
Also there are some surprises when you play without external knowledge like for example
Warning: Spoiler! (Click to show)
Azumarill can 1 hit or 2 hit KO pretty much anything with Return because of its ability and prerequisite for evolution