You play the game for coins which are useless. They can be used to rent subpar clubs for only 7 days which is unrealistic considering they cost so much.
To get better clubs you need to use credits. I've spent $100+ in credits since it was the only way to get the clubs/balls needed to help my game, and since the game is so close to perfect I don't mind doing that.
My problem is that I've been ripped off with the "special offer" to get 500 free credits with a purchase of at least 500 credits. Of course there is no option to buy 500 so you buy 1000 only to find you've been ripped off and don't receive the extra 500. I've tried this twice to make sure I wasn't mistaken. My second issue is that the surveys are a waste of time. It says you'll receive X amount of credits for a survey but doesn't tell you that you may not get the credits unless you meet their criteria at the end which has never happened for me.
To make the game better, fix the surveys and allow you to trade your coins for credits. It's that simple in my opinion. Even better, make it possible for everyone to earn credits each day by playing even if the amount is small.
Finally, finding a country club that is active is so difficult unless your a tour master, and I still haven't found one that is decent.
A few fixes and this game will never be topped... and if not I sure hope EA Sports makes a mobile version of the current console game.