You sort of left off the biggest cons for me:
- Limited to single speed, or possibly a few speeds with an expensive IGH
- Can't 'repair'...