I love beta-alanine. Give a look into creatinol-o-phosphate ( its not a creatine, it just shares similar structure). It has similar buffering effects.
however more reps/higher quality = greater needs for recovery and a higher chance of over training.