My favourite WordPress plugins

During the last few years i have been fortunate enough to build several websites in WordPress either for personal projects or for work. Its a platform i love -as most of the people that build websites- and feel really comfortable working with or suggesting to others.