Nice! What motors and ESCs did you go with?
have you ever used xt60 connectors? They are very secure and solid... I think its best to not attach to the body because they are a tight fit and you need to wiggle them to remove... Because they are shorter too than the EC5s they are stronger and hopefully wont give up at the solder joints so fast.