I hate Monster X, but he wasn't as bad on my second Playthrough then my first, don't know why.
Ballos I have not beaten yet but it is very fun despite getting owned easily in the second part.
Balforg took me awhile, but that was because I thought he could only be hurt by missiles, then I found...