>>50229604As far as attack bonus vs. egg steps required, they're among the best, in fact, with Gyarados being THE best.
You can sort your Hatchery by breeding efficiency, letting you see what the most optimal Pokemon are to breed repeatedly for the most gains vs least amount of time to get them. Proteins throw this off a little, but if everyone is maxed out with them (like mine) it makes no difference.