To call a major global airline with flights to most locations all over the world, all necessary permits, and who is part of the Star Alliance team is simply irresponsible and wrong.
You can spend all day talking about security issues in Turkey, Istanbul airport. You can also talk about bad service, poor handling of passengers or luggages, and these might all be reasons to avoid TK, as an opinion.
But to call an airline unsafe without any backing for it is madness. When you get into any vehicle there is a certain risk involved, but as much as I know Turkish looks after its planes well and takes care of them according to all international regulations.
Flying Swiss vs Turkish. Personally I like Turkish business class seats better on long haul flights, also better food and entertainment. Your transfer in Ataturk airport might be more difficult compared to Swiss though.