breeding is technically cheaper, but you gotta factor in lazyness and shit. and catching the breeders/farming estones and shit.
budget comps are perfectly fine. as long as you hit the right speed tiers/leftovers numbers, youre good.
we dont really have ubers, so ou i guess. id suggest building a team or 2 and then breeding/buying those as opposed to just breeding/buying a bunch of random mons.