Making your own client doesn't make it automatically "good", so I disagree with that. Sometimes having friends and making a client by having each aspect be created by a certain person will make it good instead of just making your own or skidding it. Unless you love spending a few days wasting your life on coding for a little game then go ahead make a client and try making it good by yourself. But a group of friends is so much more fun and easier to code a client with.