In the default configuration the tick marks in a 3d plot from pgfplots are looking nicely when using a box but in my opinion not really uniform when the axis lines are in the center. Is there any option to show uniform crosses, for example 3 lines in all directions at each minor tick mark? Here I have crosses along one axis and only lines along both other axes:
\documentclass[tikz,12pt]{standalone}
\usepackage{tikz,pgfplots,pgfplotstable}
\pgfplotsset{compat=1.10}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{every axis/.append style={tick style={line width=0.7pt}}}
\pgfplotstableread{
a b
-0.1 0.2
0.1 0.5
}\testdata
\begin{axis}[axis lines=center, ymin=-0.22,ymax=0.22, ]
\addplot3 [color=blue,] table[x expr=0,y=a,z=b] {\testdata};
\end{axis}
\end{tikzpicture}
\end{document}

pgfplotsis trying to be smart and not produce crosses with projected shallow angles (will display basically as blob in many cases). Try a differentviewangle and see if the problem persists. Also try much thinner lines for the axis and ticks. – alfC Mar 21 '14 at 18:54pgfplotsis simply treating the x, and y axis differently than the z-axis. – alfC Mar 21 '14 at 21:20y dir=reverse(just to try something, I see the full crosses in all directions). – alfC Mar 21 '14 at 21:47