I have used Nike+ several times but haven't figured out how to get it to work accurately yet.
Often the total mileage is accurate but each mile is way off. Here's one great thing though. I did a five mile run and paused Nike+ at a light, but forgot to turn it back on for a mile. I found out later that S Health automatically recorded the run as well so even though Nike+ doesn't have the miles, S Health does!