Heres a small list of things that makes a boss hard

1: High defense
2: EXTREMELY HIGH HEALTH!
3: Immunity to melee attacks
4: super attacks that are nearly a 1-hit kill
5: of course... backup