What usually happens: You launch it. Nobody signs up. You incrementally add features. Still nobody signs up. You eventually quit.
Competition rarely kills you. Product-market fit is usually the biggest factor. If you can get easy PR and signups, then go take them. Your early users will know its a beta product and will be forgiving about bugs.