Admittedly a soft question but an important one, I think. The questions I've asked below are questions that can be answered, and not just discussed.
I read this essay yesterday by Gian-Carlo Rota denouncing the structure of most differential equations courses. In the essay, he says that the structure of these courses hasn't changed since the 19th century, almost word for word in some cases, and is filled with redundant lessons.
In particular, he has a problem with the teaching of exact equations, integrating factors, homogeneous differential equations, and existence and uniqueness of solutions, saying that all of these topics and techniques are of no use whatsoever.
He believes the bulk of DE courses should be linear DEs with constant coefficients (not variable coefficients), linear algebra, and Laplace transforms.
Are most people here in agreement with this? If so, how would a better DE course be built from scratch?
EDIT: I just looked at MIT's syllabus for Differential Equations, and it looks like it reflects what Rota said. So there's truth in it, though I haven't checked yet whether or not the course text by Edwards & Penney follows suit.