My race bike, which sees a lot of shifting abuse, has SRAM shifters and derailleurs, but Shimano cassette, chainrings, and chain. I honestly think SRAM's gruppo is fine, but they are constantly dodging patents from both Shimano and Campagnolo with the cogs and rings, which might explain their shifting problems. Both Shimano and Campagnolo have been experimenting with ramped and pinned chainrings forever; SRAM is the noob.
Shimano makes the best chainrings hands down. If you are having trouble throwing chains with SRAM, just change the crankset to Shimano. They are perfectly compatible, but Shimano's stuff is simply better (if you can get over the aesthetic).
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter