The only thing rubbish is your comments. Have you ever tried clean installing Leopard or SL without re-importing your preferences and user data to see how it runs?
I'm pretty sure you will find that it runs quite well and that you will be able to slowly add back your applications until you find out where your incompatibility problems are coming from.
A lot of Tiger fans seem to be upset when they pull in preferences, settings, extensions and 3rd party code that was written five years ago for Tiger and doesn't run well under Leopard or SL.
If you think SL upgrade was 'horrible' just be glad you aren't running a Wintel box, you'd actually have something to complain about if you saw what they consider an upgrade.