Both guys are always in shape and always trying to improve. Joshua is adding new dimensions to his game, improving his stamina, technique and becoming more fluid. Wilder doesn't have a great learning ability, so he is still pretty one-dimensional, but he improved that dimension almost to perfection. You can love or hate them but both of these guys are ultimate professionals and hard-workers. For this fact alone they both deserve credit even if you don't like their personalities, styles or matchmaking.
Fair comment. Never seen either of them look anything other than impeccable condition. They both get too much stick, although Wilder does give fans more to dislike in his general demeanor, comments about bodies on record etc. Neither should ever be called anything ridiculous such as "coward", "bum" etc - that's just what desperate casuals resort to when they can't express their argument properly.