It's an ok little town. If you like hockey, Sioux hockey is as fun as anything I've ever been to as far as pro or collegiate sports, so it helps the winters pass. Speaking of winter, it sucks. A lot. I grew up in Wisconsin, so I thought I had winters down pat pretty good. Grand Forks is a whole 'nother level of winter. The downtown scene is ok, if that's your thing. Plenty of bars. All-in-all it's just an average blue collar town with not a ton of things to do, but it grows on you. UND makes Grand Forks, so it's got a nice college atmosphere to it.
North Dakota is a great state to live. It's not like other parts of the country. Economically it's self-sufficient, tons of jobs, great place to raise a family. You just have to let the place grow on you.