Should I realse my app to IOS App store ? Free or Not free?
===

Finally, I have an IOS game for release. I have 2 questions:
  
 1. Should I release my product now?  I can still perfect my app adding
    more features. Do you recommend releasing it and see people's  
    reaction and then come up with major updates addressing those? Or
    should I spend another 1 week perfecting it every day and make sure
    I have a unique product? Note: that in the same time I can come up
    with major updates if I release the product now and I learn. The
    problem is that I really need some people's feedback. I am confused!
 
 2. My game is a puzzle like game.. should I put it for $.99 or give it out for free! And use an advertising approach.

How many people actually buy puzzle games?...Myself I like every app to be free in the appstore.

I appreciate any insight.
 
Note my game can use some sound effect, I can enable sharing and all cool or I can release these features as a major update!  I don't consider myself a business person, But I am sure there are enough experienced people in here that can help me sort of get a sense of how I should proceed.