Cryo-electron microscopy (cryo-EM) has emerged as a powerful structure determination technique. Its most prolific branch is single particle analysis (SPA), a method being used in a growing number of laboratories worldwide to determine high-resolution protein structures. Cryo-electron tomography (cryo-ET) is another powerful approach that enables visualization of protein complexes in their native cellular environment. Despite the wide-ranging success of cryo-EM, there are many methodological aspects that could be improved. Those include sample preparation, sample screening, data acquisition, image processing, and structure validation. Future developments will increase the reliability and throughput of the technique and reduce the cost and skill level barrier for its adoption.