I think when it comes to the rates, trading with individuals is better as there are no third party fees.
Bitstamp is still solid but there are other options on the market: Coinbase, Coinmama, BitPanda, Bitfinex. It depends on the payment methods you're willing to use and where you're from.