I don't have any long term experience with SRAM Rival but I have liked the test rides I have done with the gruppo. It seems to be about on par with Ultegra in terms of cost, finish etc. Re. your color preferences, my LBS was willing to swap component groups between the red Roubaix Comp SRAM compact version and the blue/black Ultegra triple version at no extra cost. Perhaps yours would be willing to do the same if you prefer Shimano but like the red frame.