@Searing,
Honestly I'm in a similar situation as yourself. I need to re-invest in order to offset expected gains from mining from this year. Right now, prices for bitmain miners are nearly at fire sale discounts. The only difficulty is afaik, you can only apply one coupon per order or something, i.e., you can't buy 10 miners and apply 10 coupons to that order. You have to apply them each individually; i'm not sure what i will do about that. Regardless, S9's at $1900 and l3+s at $1400 aren't bad cost per miner. Ideally we will also see some miners start going out of business since they bought units at $2500 and have a much higher overhead, electricity cost, and are not prepared to withstand the bear mining season. This means maybe you could be picking up miners second hand from $800+. Regardless, paying full cost and shortly getting a USD return of $8/day right now in profits per miner for either an S9 or l3+ isn't awful. It's sure not great, but not awful. If you have to buy hardware, better to do it sooner rather than later and simply bite the bullet. The downside to any of this of course is if/when next gen machines launch and how long until they ship. I would assume whenever they are announced it will be a 3 month pre-order. I can't see next gen launching before May, June, or July. So I think if you buy now you will earn for 6 months and then things will get a bit tight. I'm a bit short on cash so I'm waiting in the wings but eyeing these discounted prices like a vulture. (The other issue of course is finding someplace to hold/host your machines, I'm seeing more and more local pushback to miners...)