buenas,
una tabla se debe utilizar para datos tabulares. mientras la información no sea tabular, debes utilizar otro elemento más acorde al significado que quieras darle al contenido. <div> y <span> no tienen significado semántico, el cual lo puedes utilizar en ocaciones donde quieras aplicar una estructura o un estilo. con esto, la respuesta a tu duda debe ser obvia.