I disagree to a certain extent, I think there are 2 things you need for perfect coffee
1. Freshly Roasted beans 2. Freshly ground beans
All the rest is just ceremony...