On certian types of vehicles, a throttle body spacer helps the gas mix with the air better. Basiclly gives more time for them to mix. Other types have a twist built into them that claims to make the air entering denser by it twisting/turning it "giving you more HP and torque", whether it is true or not im not sure.
As for the K&N, I would do it. For every good thing you hear about a product theres always somebody right there to say a bad thing about it.
I look at it like this. Your lungs can only take in so much air at a time just like a piston. I see a paper filter as a straw you are trying to take air through. You have to work harder to get the amount of air you need to fill your lungs in a set amount of time. If you look at performance filters (K&N, AEM, Banks, Airaid, etc...) as you having two straws in your mouth that you are sucking through then you can fill your lungs faster in a set amount of time with less trouble.
But notice how I never said that your lungs (piston) can take in more air because they cant, they are at a set size. I'm just saying its easier to get it in.
If people dont like the oil from a K&N but want a performance filter then get an oil less performance filter like AEM or Airaid.
Redrider11 if you want to put a K&N air intake system on your vehicle then go right ahead and do it, I'm not going to stop you, I would do it too.