My personal favorite is PS aminolynx. It has beta alinine in it and for me I feel a tremendous difference when I switch to one without beta-alinine especially intra workout.
I've used quite a few popular brands. Most are pretty decent. I seem to keep coming back to scivation. I will say... don't ever try unflavored bcaas from any brand. Its fucking putrid.