Also worth mentioning the "competitor" of word2vec: Stanford GloVe https://nlp.stanford.edu/projects/glove/
Haven't had the opportunity to measure the difference in quality, and I've mostly used word2vec until now (with vectors I've trained myself after lemmatization and PoS-tagging of a corpus), but the fact that GloVe provides you different trained models from twitter, Wikipedia and so on is pretty nice