Needs more dynamicity in the whole game itself, walljump & platforming alone just doesn't cut it. For example, ledge grab, something like that. I wish you good luck. ^^
Here's a short guide to beat Villalobos: (VII walls is used to block his attack) First, he sprays a LOT of darkness-inflicting bullets, to counter this, you have to keep your negative resistant up to 100%. The first thing you want to when you face him is to summon Oblivion to keep him busy while you clean up the non-boss enemy. After that, 1) Always and I mean ALWAYS use 'Aim Here' at Villalobos to prevent your base from attacking his minion (His minion respawns, so it's useless to attack them.) 2) When your defensive wall blocking his attack starts to get low in HP, substitute them for another defensive walls. Repeat these two crucial point until he's obliterated.