We personally don't perform any additional database maintenance. We checked with development and they do indicate that the shrinking behavior may be changed in a future update. It isn't really necessary anymore. Lansweeper used to perform the entire database cleanup in one go, resulting in a huge log file, but now does this in small batches.