After a donation has been made by a donor using the NXT online form, The gift batch needs to be edited an approved. The majority of fields that we use on our gift records are not populated with information that the donor completed when making their gift. This means we have to manually add in data to fields like Campaign, Appeal, Fund, Package, and custom fields etc. (although I appreciate that you can set defaults for Campaign and Appeal, but these don't work for us as our general donation form allows the donor to choose to support a variety of campaigns). Having to complete these fields manually for each online gift will create a lot of extra work for us and creates the potential for more inputting errors (as opposed to Online express where you can match a gift to a pre-existing batch which pre-populates those fields).
I have also noticed that if you enter a package into the gift batch for an online gift, it does not add this to the gift record - only tested this once but that was what seemed to happen.