I wonder if there are fundamental differences among the following label coloring procedures in TiKZ (aside from defining a style as mentioned in the manual) since they seem to produce the same effect, or is it just a matter of coding style?
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node (m1) at (0,0) (0,-2mm) [label={[red]right:$A$}]{First method}; %
\node (m2) [below=of m1] [label=right:\textcolor{red}{$A$}]{Second method};
\node (m3) [below=of m2] [label=right:{\color{red}$A$}]{Third method};
\end{tikzpicture}
\end{document}



