User feedback strategies during app beta

I am about to get my Android app in beta and am weighing two different strategies

  1. Show users the full set of app capabilities even though I suspect that some of them are redundant and then ask them which ones they can well do without
  2. Show them a basic set of app capabilities - the bare minimum expected set for an app of that genre if you like - and then augment them during the course of the beta by exposing hidden capabilities as and when requested

Until I started thinking about this seriously my inclination was to go down Route 1. However, I am now wondering if Route 2 is not perhaps better in terms of beta user UX - why open up the road to confusion through too much choice and too many options when in fact I suspect that many of them are not going to be appreciated anyway?

Any views from the UX community here would be much appreciated