If you are breathing air during the dive, then off-gassing is better in the surface. That is because the difference between ambient pressure and the partial-pressure of absorbed nitrogen in tissues is higher (compared to a staying in a long stop at 3-5 meters).
So, as long as you are diving within NDL times and you are allowed to surface, get out of the water, rest, drink and wait for next dive.
However, if there are too many things to see at 15' and you've got plenty of air, why rush out of the water? Enjoy the dive. Assuming you are diving with a computer, it will not impact too much the surface interval for the next dive. After all, the interesting side of the world is underwater, ain't it?
Moreover, an extended safety stop is recommended in cases where you "push the limits" too much. So, if you are making 2-3 dives a day, all of them to 20-30 meters, better not to rely on the computer and have an extended stop at 3-5 meters (and also extend the surface interval). That will reduce your chances to get acquainted with a recompression chamber...
