Electronic Structure Methods Are Not Magic
You open your favorite quantum chemistry package, type in a geometry, and expect numbers to fall out. They usually do. The trouble is figuring out which numbers are actually useful and which ones are just expensive noise. I have spent roughly a decade doing this work across various research groups and projects. The general landscape has shifted a lot — DFT is now the default for most organic chemistry problems, wavefunction methods are the go-to when accuracy matters, and semi-empirical methods still earn their keep for very large systems. Let me walk through what actually happens when you set up a calculation, starting from something simple and moving toward the messy parts. First you need a basis set. For routine organic molecules with first-row elements, def2-SVP is a reasonable starting point because it gives you results in a few minutes on a modest machine. If you need quantitative energies or anything close to chemical accuracy, def2-TZVP or aug-cc-pVTZ are the standards, though they scale sharply with system size. A triple-zeta quality basis set on a transition metal with a medium-sized ligand environment can push a single-point energy calculation into the multi-day range on a standard workstation. The functional choice in DFT is where most people lose track of what they are actually computing. B3LYP is everywhere in the literature because it was good for its time, but it is not a universal solution. For transition metal complexes, especially those with significant multireference character, B3LYP routinely underestimates spin-state splitting energies by several kcal/mol. B97X-D or M06-2X tend to be more reliable across a broader range of main-group and organometallic problems. The dispersion corrections matter more than you might expect. A function without an empirical dispersion term like D3 or D4 will give you poor geometries for stacked aromatic systems and weak non-covalent interactions, which then propagates into everything downstream.
I ran into a specific issue a few years ago involving a cobalt complex that I was optimizing in Gaussian. The geometry kept converging to a structure that looked reasonable on paper, but the frequency calculation came back with imaginary modes. The issue was not the initial guess or the convergence criteria. It was the integral grid. The default fine grid (Grid=Fine) was insufficient for that particular metal center with its diffuse d-electron density distribution. I switched to Grid=UltraFine and added TightFCOpt to the optimization keyword, which combined a tighter convergence criterion with a finer numerical integration grid. The calculation took about three times longer per step, but the final structure had no imaginary frequencies and the bond lengths matched X-ray data within 0.02 angstroms. That was a useful reminder that default settings are defaults for a reason, but they are not optimal for every system.
Wavefunction Methods When DFT Falls Short
When you need benchmark-quality results, Hartree-Fock is rarely sufficient on its own because it neglects electron correlation entirely. Post-Hartree-Fock methods like MP2, CCSD, and CCSD(T) systematically improve on this, but the computational cost climbs steeply. MP2 scales as N^5, CCSD as N^6, and CCSD(T) as N^7. For a molecule with fifty heavy atoms, CCSD(T) is essentially impractical unless you have access to substantial parallel resources or you use local correlation approximations like DLPNO-CCSD(T), which can recover most of the correlation energy at a fraction of the cost. One thing beginners consistently miss is that MP2 can produce qualitatively wrong results for systems with near-degenerate frontier orbitals. The denominator in the perturbation expression becomes very small, and the correlation energy blows up. This is especially common in conjugated polyenes, certain transition metal oxides, and ring-opening reactions where bond breaking creates near-degeneracies. In those cases, a CASSCF calculation followed by perturbation theory like CASPT2 or NEVPT2 is more appropriate, though the setup is considerably more involved. You need to choose active spaces carefully, and a bad active space choice will give you garbage results that look perfectly polished on the surface. For most people doing organic reaction mechanism work, DFT with a solid functional and a triple-zeta basis set will get you within 3-5 kcal/mol of experimental activation barriers. That is usually good enough for mechanistic assignment. If you need better than that, or if your system has significant static correlation, you need to move toward multireference methods or high-level coupled-cluster calculations. Both require more expertise and significantly more compute time.
Get the Full Details

Practical Workflow Notes
Geometry optimization is generally the most expensive part of an electronic structure project. Starting from a reasonable initial structure matters more than people admit. Building a molecule in a molecular editor and running a quick MM or semi-empirical pre-optimization before launching into DFT saves time in most cases. I typically use GFN2-xTB for pre-optimization because it is fast, handles transition metals reasonably well, and produces geometries close enough to a DFT starting point that the full optimization converges in far fewer steps. Frequency calculations are necessary for thermodynamic corrections and to confirm that an optimized stationary point is actually a minimum. They are also computationally expensive because they require numerical evaluation of the Hessian. For larger systems, computing frequencies on a DFT-optimized geometry is standard, but if you are doing high-level single-point energy calculations on top of DFT geometries, the thermochemistry comes from the DFT level, which is usually acceptable. The anharmonic effects are small for most organic molecules at room temperature. Solvent effects should not be ignored if your reaction happens in solution. Implicit solvation models like SMD or CPCM are fast to apply and capture the bulk electrostatic contribution adequately for most cases. They do not model specific solvent-solute interactions like hydrogen bonding or ion pairing. If your mechanism involves a proton shuttle or a solvent-stabilized intermediate, you need explicit solvent molecules in your model, and that increases the system size considerably.
For transition state searches, the QST2 and QST3 methods in Gaussian are convenient but they require reasonable guesses for both reactant and product geometries. A more robust approach is to use the nudged elastic band method or to follow the intrinsic reaction coordinate from a guessed transition state. The Berny optimization algorithm available in most packages is generally reliable, but you sometimes need to provide a better initial guess for the imaginary mode direction, especially for complex ring-opening or rearrangement reactions.
What These Methods Cannot Do
Electronic structure methods are deterministic within their own framework, but they are limited by the level of theory you choose. DFT breaks down for strongly correlated systems like Mott insulators or certain lanthanide and actinide compounds. The self-interaction error in common functionals can produce incorrect charge localization, leading to spurious results for radical cations and anions. Rydberg states are poorly described by standard functionals because the exchange-correlation potential does not decay correctly at long range. Range-separated hybrids help with this, but they are not a complete fix. Basis set superposition error is another practical issue that people forget about. When you calculate interaction energies for non-covalent complexes, each monomer borrows basis functions from its neighbor, artificially strengthening the interaction. The counterpoise correction addresses this, but it is often skipped because it requires additional calculations and the results are already qualitatively correct without it. For publication-quality binding energies, applying the counterpoise correction is worth the extra compute time. Finally, the methods assume the Born-Oppenheimer approximation, which separates nuclear and electronic motion. This works well for ground-state chemistry at moderate temperatures, but it fails for photochemical processes, conical intersections, and systems where nuclear quantum effects are significant, such as hydrogen transfer reactions at low temperatures. Those problems require methods beyond standard electronic structure theory.
