I waited to beat him until I had gotten the GF Pandemona. Since Diablos is weak against wind and that GF is a wind elemental, he went down pretty quick. If you don't want to wait though, I'd try to stock up on some wind spells if possible. Those should help.