I agree with the easy part. I was very dissapointed at how little a challenge was. Sure when you first play it, you don't know his pattern and it's hard to avoid, but after a few times fighting him you learn where to head to, what shoot etc.
yeah you're like "surprise me damnit >:U" *don't notice the rocks coming to my face* "shit shit shit". he's one of the easiest boss seriously, I'm pretty sure Constructors could beat him, Jack bothered for nothing