This is a big question, some people say fnatic is the best csgo team of all time, some people say NiP, lets really see who's the best csgo team of all time. We'll start off with NiP.
NiP in 2012/2013: So this is the the year when csgo came out, and NiP already dominated all the teams whatsoever, 87-0, many many tournaments won in a row even though there were very close scores at some LAN's, some overtimes, some 16-14's but NiP always managed to pull through even though astana dragons broke the streak at one point. NiP was basically the best team within some months in 2012 and continued to be the best team for 2 years by just dominating all the teams. 2014 was the year when NiP started to slump, wasnt as dominant as in 2013 and 2012, fnatic and Titan were 2 really good teams who could beat NiP in a bo3 on LAN and online even though NiP has never been famous for being good online. 2014 is also the year when NiP won their first major ever since they lost to fnatic and VP at the other 2 majors they reached the grand final of, so that was NiP's most proud and the best win ever, considering no one believed that NiP could win this major since they almost lost in the group stage, almost lost to cloud9 in a bo3, but somehow they managed to pull through the victory against fnatic in the grand final with a great comeback on cobblestone. But then FifflareN left the team and NiP signed maikelele who was a guy that helped NiP to reach the grand finals in DH 2014 but unfortunately lost to LDLC in 3 maps, but even so maikelele put up a huge performance for the team. 2015 was obviously fnatic's most dominant year where they won 2 majors, shit loads of tournaments, so basically fnatic was the best csgo team for a year even when they brought in dennis for a replacement for pronax they were the best team, but in 2016 fnatic wasn't dominant at all, sure they won IEM katowice and some other tournaments but they were far far from being the best team in the world. 2015 was NiP's worst year of all time where they only managed to win 1 single tournament even though they reached the grand finals of katowice major, it was their worst year by far, and the 1 single tournament they won isnt even a tournament you can count since it was only swedish scrub teams in there, no fnatic or anything like that. Then 2016 comes when NiP brought in pyth and managed to win 2 big tournaments with him and managed to dominate a whole tournament with Maikelele as a stand in (SL starseries) which was a huge tournament with good teams like astralis, g2, cloud9, godsent etc.
So, who deserves the title of being the best csgo team of all time? For me its definitely NiP because they were dominant for 3 years even though they slumped a little bit in 2014, and yeah fnatic has won 3 majors but only 2 of them was with the original fnatic you know today without pronax. Sure many of you guys will say that 2012-2013 is 2 years you cant really count since csgo wasnt big back then and nip was just beating up scrub teams, but thats not just something you can say to just make fnatic the better team at this point.