Really I can not bring myself to understand why one would buy expensive gear shifters like shimano ultegra, SRAM RED and Di2 ACE etc over shimano sora and SRAMX5 etc, especially if the lower order ones are working properly. What is special about the expensive ones apart from shifting the chain ring from one sprocket to another. Are they faster or more accurate or what?