I advise any coin developer wannabe to start his own coin instead of forking Bitcoin. On the long term this will be better (and more honest too).
On the other hand forking Bitcoin does have its own use: if you want 1000s of Bitcoin for testing (i.e. you cannot or don't want to fake the mBTC you can get from testnet faucet), it can be a good approach for testing.