Few random thoughts and would love to hear what people here think about them.
1. Create a way of changing pin location and putting it anywhere (realistic location) randomly. Also, the user should have the ability to see how the green slopes prior to the round and the pin locations, so you can strategize.
2. Add a temperature (and maybe humidity) variable to alter the distances you get from your clubs. Something like - you get the rated distances in 20 deg celcius or 68 F and less or more depending on whether it is colder or warmer.
3. Instead of giving a pre-packaged Avatar, give us hats, T shirts, Pants and shoes to choose, mix and match and create a unique Avatar for each game.