I'll suggest Mass Pro Synthagen, which uses the following ingredients..
* All 9 EAA's in a very specific ratio
* L-Taurine
* Magnesium Asparate
* Beta-Alanine
* Orotic Acid
* Tri Methyl Glycine
* Full spectrum Rhaponticum Carthamoides Extract
* ElevATP
Take 5 right before training, 5 halfway through and 5 immediately post workout. Off days, it's 3 caps just prior to your 3 biggest meals of the day. I'll put this up against anything on the market, and in fact we have a money back guarantee if you're not completely satisfied. That's not to say there aren't other excellent products here. There are, and I encourage you to put them head to head with MPS. The more you compare, the better we look.
Otherwise, recovery is dependent upon so many other factors..
1.) Your training workload
2.) Your diet
3.) The amount and quality of sleep
4.) Stress levels
5.) Test to Cortisol ratio. Everyone's focused on upping test, very few realize it's the test/cortisol ratio that really matters
I find short sessions (30 minutes or less) ideal for improving recovery. Again, it goes back to test vs. cortisol. After the 45 minute mark of intense work, cortisol starts to really dominate. Doubly so, if you're using a high stim pre-workout. Sure they give you more energy, some even allow you to lift more. But by digging a bigger hole, you're not really doing yourself any favors. I rather like nootropics combined with a smidgeon of a CNS stimulant vs. the cracked out, sweaty and paranoid pre-workouts today that use high dose caffeine, yohimbe and other strong stimulants..The kiddies feel something though, so they think it's working LOL.
You are right to focus on Recovery, as the Russian had a saying, "Recovery is everything". And it is. Because the more productive sessions you can get in every week/month or year, the faster you'll grow...