plan to apply for green card through either eb1 or niw. But not sure the difference. which one is better? please advise. Thanks.