Pc On The Floor Or On Top Of A Desk?

Ok so I finally finished building my PC last night and need to know if it is better to keep it on top of my desk or on the floor? 

Also my floor is carpet- don't know if that matters or not.

I have mine on the carpet, I just mounted the PSU so that the fan is on the inside so that air can flow through the PSU