MY hardest boss would probably be the Time devourer from Chrono Cross. Even with the help of the chrono trigger, he just flicked me around like a rag doll. The battle lasted for 6 hours. Then i finally killed him with a summoning element Unicorn. I kicked his ass bad .