While your plan looks really good, and I like a lot of the choices,
This can definitely bite you. I’d DIY that BEFORE buying any more parts.