agreed, swing arm hydrometer's just aren't very reliable.
I'd call 1.018 too low, but you don't have to go all the way to 1.025..that's mainly for people with full reef tanks, who's inhabitants would be adversly affected by lower salinity. If you have a fish only tank, I'd shoot for about 1.022