Hi D.,
I live in Alpharetta which is south (and a bit west) of Suwanee but north of Norcross...so sort of in between.
The earlier mom's response about commute time is very important to consider. But, if you're concerned about schools (which I was when I moved here from California) then you probably won't want to live in the Norcross area. Alpharetta has great schools but you get less house for your money. Not sure what your price range is but Suwanee definitely has more value when purchasing a home.
A couple of other schools you might want to consider are Settles Bridge and Sharon, located at the border of Suwanee and Cumming. Cumming is also a great area to live and about the same distance to Norcross (as long as you're in the southern/eastern most part of Cumming).
There is some new construction there that is very affordable and they have swim/tennis in the n'hoods.
I'm a realtor and I've sold houses to people in these areas and only hear very good things about the schools. If you are interested I can send you lists of homes in your price range and geographic area so you can see what you get for your money in these different school districts. Also, can put you in touch with others that have moved here from out of state.
Please don't hesitate to contact me with any questions. It would probably be easier to communicate directly. My email is ____@____.com and my cell is ###-###-####. You can feel free to go to my site to search houses too. www.lisachasin.com.
I'm heading out of town for spring break today (Chattanooga, TN) and will be returning on Wednesday evening. I'll be checking email every evening.
Good luck with your search/move. You're going to love it here!
My best,
L.