The link below contains a brief, concise, clear and use comparison of List, ObservableCollection and INotifyPropertyChanged. 

http://www.codeproject.com/Articles/42536/List-vs-ObservableCollection-vs-INotifyPropertyCha