I think that "Show-Property" is indicated as a debugging tool primarily because it breaks the normal processing flow that would otherwise be expected. For your use case, if it works without issue, I would say there is no problem using it.
By the way, Show-Property is a standard usage for Production activities which are called via an AJAX call and which don't have anything to return to the client for the user to see. In that case, we usually just do a show-property of the value "good". It gets returned to the client, but the user (for other expected reasons) does not see it. So it is not just a debugging tool.