Thank you for your comment ;)
About pool allocation, the first days I was following the spreadsheet that I linked to as in theory that would give the best results, but after a week I see that so far the best results are 50/50 Antpool/BW. I'll keep testing ;)
In regards to reinvesting when BTC is high, I guess that the logic is that you buy more hashing power for the same amount of BTC, as the price for 10TH/s is set in US$ and not in BTC. On the other hand, when BTC is low, it is probably better to accumulate waiting for it to go up. That is certainly an approach, but a difficult one because when is BTC high and when is it low? is $13600 low? may be, but what if it goes down to $8000? I prefer to reinvest every day and not having to worry each day about whether to reinvest or not. Also, the sooner the hashing power increases the sooner your account will start producing big money. Taking BTC/money out is losing on the opportunity to earn more and quicker.
In any case, it all depends on what you need. If you need an immediate source of income (for example to payout debt, although it is not recommended to invest on debt!) then may be it makes sense to reinvest part and cash out part. If you can wait mid or long term then it's better to reinvest at least until the monthly payouts reach your desired level, usually something like a good salary. It all depends on your needs and expectations.