Given the option I choose keg. Less cleaning, force carb and much faster. The reason most home brewers go to kegging is so they don't have to bottle.
That being said, it can depend on the batch size you are brewing and what you want to do with your beer. If you're going to drink it at home, keg; if you want to share it with all your friends and they aren't going to come to your house, perhaps bottling would be better.
There is always the debate over force carbonation and bottle conditioning; I say CO2 is CO2 and do what you like, but other will disagree. I've done, and still do, both methods of carbonation with great success.
You can always keg the majority of it and bottle what you want with carbonation drops.
Link
Is there a specific reason why you would want to keg vs bottle?