Your friend sounds like an Apple or Blackberry fanboy who knows nothing about Android and feels the need to attack Android because it's better.
Just like on any multi-tasking OS (e.g. MacOS, Windows, Linux, Android, etc), the more stuff you have running on it at once, the lower the amount of memory and CPU resources each process gets. So, "after a few days" if you've installed 500 apps of the type that all want to run at the same time and are checking stuff, updating stuff, analysing stuff, etc, in the background all the time, then yeah it'll be slow, but it's your own stupid fault and the same would apply to any modern device that can multi-task properly. Try putting 100 applications in your Windows startup folder and see how it copes.
If you treat your phone as a phone (only have a few apps that want to run in the background), rather than a PC, it'll be fine.
As for the screen... Android 2.1 to 2.2 will have made absolutely no difference to the sensitivity of your screen. If it's reducing in sensitivity then that's a hardware problem. Water damage is known to cause this.
If you're mistaking responsiveness (time it takes to react to a detected touch) with sensitivity (its ability to detect a touch) then that's different.