If I can offer you one piece of prospective advice, it would be that in the end you should choose where you go to graduate school based on the professor you want to work with. Other things like guaranteed funding, amount of stipend, course offerings, location, and even atmosphere in a lab don’t matter as much relative to the relationship you will have with your major professor. You want to be able to look across the table at your advisor and say: “Yes, I want to learn to think and work the way they do.” It has to be someone you respect, and admire, and who you feel you can connect with in a very deep and formative professional relationship for many years. If you have a strong connection with your advisor, all the other things have a way of working out. And if you don’t have a strong relationship with your advisor, none of the guarantees or courses or stipends will matter much. Obviously there are times with other considerations outweigh this: if your family needs to be in a specific place, for example, or your financial situation is truly precarious, or you have specific health issues, or… well, there could be lots of things, I suppose. But absent a specific reason why you need to be in one place or another, this advice is sound. I’d be honored if you decide I am the right advisor for you, but it is totally fine if you choose someone else. We both want you to be in the place that is the best fit for you, because no one is happy when the fit isn’t good.