I found that Endure was probably the most difficult, because unlike the others, there are no check points and it Relies on other people to be smart, with stable connections. Though in all fairness, De ja vu and Annual were also difficult in this respect. Though Endure took the most time for myself, as there was no real fast way of doing it.