You guys also have to understand that some apps require location to be enabled, i.e HTC or Nokia Drive. These apps' Live Tiles obviously wouldn't work if location is not enabled. Granted, there are potential ways around that, but for the most part those apps require them.
As for the news apps like WPC, CNN, BCC, their live tile updates have to be enabled in their respective Settings pages, as with Facebook. In addition, I have all of my live tiles enabled in background tasks to ensure that the news i receive will be on my phone as they appear in the app.
First-party apps including People, Me, Messaging, and the like have gorgeous live tiles, but if they do not work for you, you can reset the live tiles by resizing the tile to 1*1, then back to the desired size. That often works for me when the Photos tile doesn't show desirable photos or if I were to experiment with the tile sizes, for I would see the tile reset itself when doing so.
My live tiles have had no problems whatsoever because of the above tips, fyi.
Hope this helps