Many Credit Unions do not charge to use their ATM machines as a visitor. Also, in Florida (at least last time I was there) Publix did not charge to use their ATM machine.
Additionally, if you use your ATM card to pay for groceries or in Walmart or stores who offer cash back, there is normally not an extra fee to use the card to pay or get cash back.
I used NetBank in the past (way back) but after I got all set up and used them for two months, they cancelled giving airline miles. So, concern would be they could cancel this program without notice at any time and may do that.