Ranked in these QuestionsQuestion Ranking
Its free and anyone can submit their startup. You probably will need to wait for month or more if you choose the free option.
Pro Early adopters
Most of the visitors are early adopters.
Con Doesn't currently have the community or traffic of ProductHunt
BetaPage appears to be pretty early on and won't currently drive the sort of traffic that producthunt does or have the same sense of community.