l-citrulline is better than L-arginine I believe. It's better absorbed, causes more nitric oxide production and doesn't cause the problems l-arginine does at higher doses (This is from my crappy memory but I am sure pubmed will be able to back this up. I am not in a space I can easily research sources again at the moment).