I've spent 100's of hours reading about motorcycle oils - and I've seriously tried all of the major available oils (amsoil, redline, mobil1, rotella (both synth and regular) all of the motuls, agip, etc etc etc
Here's my opinion:
For any supersport (600's, 1000's, 1098, TL1000) I've prefered Mobil1 MX4T especially if the bike is under warranty. The best place to get it is actually wal-mart. Only the large ones have a motorcycle section, but they have it for like $8 a quart, far cheaper than anything else. It's by far the best bang for the buck.
For all other non supersport bikes that are out of warranty (SV650, air cooled twins GS500, VStrom 1000 (I know the same motor as TL but they aren't ridden as hard), even older mid 90's supersports I like the Rotella synthetic.. It's in a blue jug and dirt cheap.
For filters - either purolator or factory. I'm OCD about this and hate fram and most oil filter companies. Honda, Suzuki, Kawasaki, Yamaha, Ducati, Triumph all have excellent factory filters.
If it's an out of warranty bike I might use a mobil 1 or napa filter but purolator is the best by far..