My son has used Seneca a lot over the past few years, particularly for science and it has been very useful for him.
Decided to upgrade in the run up to his GCSE exams but it really hasn't been worth it.
The main reason I upgraded was the predicted paper courses as I thought they would be very useful particularly for English Literature.