I think that being up-front about the product being in beta is better.
If I "try it for free" and see a product that's not good enough for release, I'll give up and never come back again. If I know your product is in beta, I could see myself signing up to get notified when the product is officially released.