The best oil I can get for my bike here where I live is Motul 7100, full synthetic, is the one I use.
About oil filters, I stick with generics. The OEM is ridiculously expensive and doesn't even come with all the required parts to do the change (seal and o-ring). The generic filter comes with both and since the filter bypass valve is part of the bike, not the filter, I trust the generic. It's just paper, nothing critical.
The only difference I noticed when I changed from whatever chocolate the bike comes with to red full-synth is that now it doesn't refuse to start when cold. Just one touch to the starter, a little twist and it's running. No choke.
Before that I needed to coax my bike to start with the choke on, after a few attempts the bike will run then I'll let it warm up for a few minutes. If for any reason the bike got stalled when cold, it won't start again, no matter what you do.
Now, even if it stalls, there is no problem starting it back again.
The sound... It still sounds like a furious blender.