The answer, like anything, is: yes, but there are compromises...I'll explain...
Completely depends on your specific use case and type of riding, here's a guide to get started.