Personalized vs Generic DNS

I am wondering what the difference is between the two. I know one gives you a more personalized appearance and somewhat hides the original server. Is it a good idea to have a custom DNS record. I am thinking of changing all my domains to custom records so that the client won’t know the hosting company I am using.

Does anybody have any experience with this?

I’m not quite sure on the context you are meaning here, but its always going to be possible to find out where your server is hosted - trace routes give the data center away if nothing else. Normally the IP block’s will show who owns them too.

For example, my own server will lead you to a collocation provider in Manchester, as would a whois on my IPs even though I HAVE set my ‘reverse DNS’ up.