In terms of gameplay, Bob Barbas shouldn't have been on that list at all. I think the concept is cool since you fight minor enemies in a different area. And visually speaking, he looks awesome. But as an actual boss to fight, it's just boring and you don't actually fight him.
You dodge his attacks, weaken him with pads, attack when he's down, Angel Lift and repeat. Kinda repetitive in my opinion.