I’ve been doing this for a while now and love it. Convenient and effective. My dishwasher has a “Sanitize” setting, which not only cleans the bottles, but gets them extremely hot. If you have a dishwasher with this setting, give it a try. No more StarSan, no more silly bottle trees or putting bottles in your disgusting bathtub. No more making a huge mess.
The only drawback, I suppose, is that you have to plan a little bit in advance, but that’s no different than other bottling techniques. I know this sounds silly, but you have to do all the dishes and make sure the dishwasher is empty. Sanitizing takes about 2 hours, so that takes a little planning as well. But that’s two hours of you doing none of the work. It does all the work for you.
My dishwasher (normal size) holds about 26 220z bottles, more than I need. I use 25 22oz bottles for a 5 gallon batch (that amounts to roughly 44-50 12oz beers). If I bottle after work, I usually put the bottles in the dishwasher before work. Otherwise, I put them in a few hours before bottling.