you state:
"With all the benefits, it's an increas over my current pay, but I'm at a good school and acheiving good things."

Then stay. The offer isn't that great, probably only marginally better financially than what you are currently making. People don't typically achieve good things here compared to what they can accomplish professionally in the west.