Whether to use end-to-end deep learning

Pros and cons of end-to-end learning

Pros:

Cons:

Key question: Do you have sufficient data to learn a function of the complexity needed to map x to y?