Cerberus gave me the best first impression. Demon Wall was right up there. Titan EX is my favorite challenging fight, although it is only fun because I've gotten good at it. It's still pretty unfun if I play with a bad group. For me that's kind of the metric: it has to be challenging but not so challenging that it takes me hours, days, weeks to beat. After a certain point it is just frustrating.