As a parent whose children were in a private school that used Abeka, I cannot recommend it. It does not teach children how to think. Higher level thinking skills are absent. If a student can memorize, he will look brilliant using Abeka. After he leaves Abeka and has to actually think or reason out an answer, the gaps in learning begin to show.
I've only used BJU's Science but I find it to be excellent.