Both can be either amazing or terrible, it all depends on how good the artist is. 16x skins fit the Minecraft style more, but HD skins can look absolutely amazing and, although they don't always fit into the game, they can add the extra details that 16x skins can't.