We did SM 1A-5B entirely. All of CWP thru 5. IP mostly thru 5B.
SOME CWP 6 and IP 6A & B.
None of SM 6.
I got AoPS PreAlg, but then had ds take my beginning algebra at the cc with me (keeping up at home as if he were enrolled). He was able to handle that, so I put him directly in AoPS Intro Algebra. He's doing okay. He's slow on some topics, but I don't think PreAlg would have helped.
I would insist on finishing SM 5B, but then make an attempt at Intro Algebra.
If it doesn't go well, you can always go back to Prealg or Beast.
We did get Beast 4A and B when they came out, but he was already past that in SM, so it really was better for us to just stay with SM rather than adding in Beast.