It's both a sword and a shield. It has often been to his detriment like when he traded up for Marcus Williams because Payton wanted him, but it can work out like when he traded up for Kamra because Payton wanted him.
So I think he can both be criticized and applauded for it depending on the circumstances. I do think it's a overall good way for a GM to work, but Loomis has far to often given coaches things he should not have like giving DA Carr on that contract and trying to trade for Deshaun Watson.