I invested in a Garmin 405CX. I really like it but I use it mostly for looking at the stats after a run. I haven't managed to use it to pace myself etc yet, probably because even though it's a relatively large watch I find it hard to read the info while I'm running. However, I am sure with a bit more practice I will get used to it. I've only had it about a month.
My husband keeps pinching it for his bike rides though!