Each have their advantages and disadvantages. Depends what you prefer. If you plan to drink a small batch within a couple of weeks, kegging is great. If you want to keep the beer for a longer time, bottles are better. If you don't care either way, kegging is faster and easier. That being said, while I've done both, I bottle exclusively now because I don't drink heavily and I like the variety of having a half dozen different batches bottled all at once, and shelf-stable, instead of just having a couple kegs of only 2 styles at one time or whatever taking up space in the refrigerator.
There is also of course the expense. Bottling is super cheap. Kegging, you have to buy CO2 and the equipment that goes with that. Kegging is more expensive.
It just depends what you want. If I drank more heavily, and had the refrigerator space, and the money didn't matter, then I do think kegging would be the way to go.