I would consider UMass Honors to be a great result too – not that UMass per se is better than WPI or Maryland, but that you could take advantage of the Honors stuff.’
Also, UMass is part of the Five Colleges – so if you wanted to, you could take some classes at Smith, Amherst, Hampshire, and Mo Ho.
So you do have some really great offers.