At least this way he'll at least get top 4 minutes in his new school. But unless he progresses substantially he'll have a hard time making it to the AHL. Niagara doesn't seem to develop many pros.
Yeah I'm thinking he is likely done either way. The Moose might offer him a gig to play for them once he's done but in all likelihood he's a career minor leaguer at this point.