In general it is true it is better to use decentralized exchanges dex but binance is the best centralized exchange at the moment, absolutely trustworthy so you can stake the altcoins if you find good api with confidence now they have also added the auto reinvest option