A web app of mine is the early stage of development. It has less than 100 users in total. On a daily basis there are new users coming in but relatively less returning users.
My question is about breath or depth.
Should I put more focus in
I put this as a binary question because one is building quantity while another is building quality. In an alpha phase, which do you think would help me progress?
Let me reinforce the comments from Erik and vnchopra:
You need to get Getting feedback form the existing user base, to understand why they come back, and why they don't.
This will give you an indication of what you need to focus on to increase retention.
When you got that sorted out, and you are "sure" that your users keep coming back, you can then focus on bringing more people in.
But you need to do it in this sequence! Get Feedback->improve Retention->Grow User Base.
It will be useless to invest in getting new users if they don't return after a couple of visits.
I like your way of approaching the problem. In my opinion I would try to get as much feed back as much as possible from the current number of users. 100 seems to be a very good number, and great feed back would then supplement your improvement on your iphone application, effectively giving your users exactly what they want. This also makes it seem like as if they are part of the overall development of the app making it special to them and helping you spread it out to their friends. I think thats how to build a great App.
It sounds like you have an issue with user retention? How may people are actually returning?
I'd ask the following questions:
I would personally focus on the users I have now. Why are they here? What makes it worthwhile them coming back and in time more users will follow. If you try and appeal to the masses you might miss your mark. Ask yourself if there is benefit from the users incorporating this into their daily work-flow, is the content good enough motivation for them to return daily?