(This is might be a shot in the dark, but I still got ask.)
OP, I'm in a very similar situation as you were when you made this post and I wondering if you ended up choosing UMass Amherst? If so, how you was your experience with the program? Were you able to do research while there? Thanks.