In a word, no; there is no consensus I've ever found. ;)
Seriously, there are many threads posted here over the years, offering many different recommendations, "swear by this" testimonials, personal experiences both good & bad, etc. Just like "What's the best ebike out there?" - there is no...