Which other sites do you prefer to buy altcoins?
check out this list: http://coinmarketcap.com/exchanges/volume/24-hour/
most of the top 10 or 20 are good enough. i personally prefer bittrex over poloniex.
polo has a lot more features and a lot more volume compared to any other exchange. that is why most people choose it. as you can see it is on top of that list too. but that comes with some problems such as a slow support team, a slow servers from time to time when there are pumps going on, and outages.
bittrex is smaller but still have enough liquidity to be considered a big exchange to trade large amounts. and it also has lots of altcoins listed so you can participate in any of them when the time is right.
as for security both of them are good. make sure to choose a strong password and enable 2FA.
there is also Kraken which i never used but they say it is a good place, and as you can see it has EUR and USD markets to buy some of the altcoins directly with fiat.
there are smaller exchanges such as btc-e and c-cex which are more anonymous than others and safe enough to be trusted.