Web component use with Apex

is it ok, or recommended (or not) to use web components as part of an Apex app?

You should be able to import and use web components without any issues (although I have not done that).

You can also package an Apex Designer component as a web component. We did this in one case where we wanted to include the component in the content created in a rich text editor.