Hi Shazzabir, I find the size absolutely fine, no worries at all.
As for routes etc, I still haven't looked into all that but hopefully someone smarter will be along to tell you about some the features. I am pretty sure I was only utilising a small percentage of the features on my run last night but I need to find some time to sit down with it and have a play.
For example I could see my heart rate but have no idea what it means (if anything). There seems to be features on there about different heart rate zones for example.
Also, I have only just got it, so some of my excitement is due, no doubt, to the fact that it's a new toy for me. Having said that, I do believe I will still get great use out of it once the novelty has worn off too.
Having bought it I'm a bit skint this month now. I also really need new trainers as my old battered ones are seriously not waterproof any more and my feet get soaked. I don't really know how much I need to spend / if there's anything I need to look for etc. so i keep putting it off but now the winter seems to be here (!) trainers are the next thing on my shopping list.