When you have an app with features that do not exist or are not production ready yet, is it ok to include the action element (example: a button) that will display a coming soon dialog or page when clicked? Or is it better to hide the element completely?
For example you have a link that says something like "Compare Data", and when the user clicks the link they are presented a dialog that says "This feature is coming soon!".
My Thoughts on displaying a coming soon page:
Pros - Provides the opportunity to advertise the feature and get users interested in it.
Cons - Users expect the link to allow them to compare data and may have noticed and counted on this function prior to using the app. Thus negatively impacting the user's experience.
I should note that I am asking in the application of an MVP product in early Alpha or Beta stages where it's important to advertise certain features to early adopters.