the only important difference is that a subfigure environment is automatically associated with a counter variable that's incremented via \refstepcounter.
Cross-references to subfigure environments will work exactly as expected.