I ferment and serve from the keg for beers that aren’t dry hopped. It works great. The only cons are you can’t ferment a full 5g and you can’t move the keg or purge it if serving from it, as it’ll kick the trub and yeast back up in suspension.
I’ve never fermented in any kind of bucket, but...