The Wheel of Time series by “Robert Jordan” (Finished by Brandon Sanderson) is way up there among my favorites... Although I get it that some people with short attention spans hate it, even if they enjoyed the basic plot.)
That should of been way up the list.