Kegging is by far more convenient, but I wouldn't say it's a slam dunk that it's "better" than bottling. I keg my house beers. Anything new and exciting that I want to share, bring to club meetings, or enter into competitions I bottle.
On the carbonation side, I know that scientifically speaking all dissolved CO2 is equal, but I perceive a better mouthfeel with bottled beers.
On my cleaning routine I also sprinkle in a tiny bit of Oxyclean right after drinking, shake up, rinse, and dry.