Moving to astropy tables would drop the pandas dependency from SunPy.  One gain would be that we would have units to the time-series quantities.  Would it make sense to define a subclass of astropy table which is guaranteed to have a column which is an astropy time?  This would be the basic storage object of lightcurve.