Some note on Huawei, it's still fine right now but it might not be so in the long run. It's not a question of "if" but "when" since Huawei is in steady decline over the west. For example, just last month Canada has banned Huawei's ZTE, 5G gear from it's 5G networks joining the "Five Eyes" intelligence sharing network. Might be able to tell this early which way the wind is blowing for Huawei. Nevertheless, make of the information what you will.