I reckon Shimano cassettes shift better, so i would stick with them. Sram cassettes are ok, but the shifting is sloppy
I've recently changed to KMC chains, which are proving good enough for me. They come with a 'missing link', which works better than the sram link ime