If you are sitting your exams under the UK CAA you can't go wrong with Bristol, they filter out questions that are no longer asked by the UK CAA. Aviation Exam is way better if you are sitting your exams under another CAA. Also, their explanations are great, I know a guy who literally studied from those explanations.
E-ATPL is new to the game if I am not mistaken, and I have a course mate who is liking it. Can't tell you much more about it.