It sounds like you are a very qualified candidate! I am in the same boat..I really don't want to retake the GRE, but if I have the opportunity to make my application stronger, I'm going to do it! If you retake it, you will know that you are doing all you can to improve your application. Hope that helps!