One thing you forgot to include in your NEO section is the fact that you need to send FULL NUMBERS of NEO to the NEON wallet. Sending fractions of a full NEO (such as .5 or .0999) does not work, so make sure to send only full digits (1, 5, 8...) when sending your NEO to the NEON wallet.
Yes, an easy way to do this is to be sure to include the transaction fee into the amount you want to send so it comes out even. Thanks for the reminder.