This is the rather exhaustive, sad list of things you will most likely need to do in order to be able to use openSUSE Leap 42.3 as intended. Or just on a level that is actually usable. Hardware problems, crashes, hangs, problems with media, remote access, even basic desktop customization. Not a happy list.
I like this guide, because it should help you enjoy yourselves, should you or must you choose openSUSE for your Linux desktop, for whatever reason. The best alternative is to actually use a different system, but then, if not, here's a comprehensive set of tweaks and changes that should hopefully help you get a stable, efficient, practical system. Take care and happy Linuxing.