What are the advantages and disadvantages of using EEG/ERP compared

What are the advantages and disadvantages of using EEG/ERP compared to other neuroscientific techniques such as fMRI, PET and TMS?