(I have nothing against good fanfic.)
Kevin Anderson is a mediocre sci-fi writer, but those books are so much worse than his worse non-Dune books.