Well, yes. You have to put in a little effort to make a good visualization. I think this is a small improvement
callout = Callout[#,
Rotate[Style[ToString@NumberForm[#, {3, 2}], Red, 12, Bold], 45 °],
Background -> None,
LabelVisibility -> All] &;
ListLogPlot[callout /@ b,
PlotRange -> All,
Mesh -> All,
Joined -> True,
MeshStyle -> Directive[PointSize[Medium], Red],
PlotTheme -> "Detailed",
ImageSize -> 800]
