MS also has lower resolution options. That can give you a rough idea of the weight, maybe of the parent molecule, and maybe some pieces and parts as it breaks into chunks. You might combine it with a front-end separation (like GC or HPLC) so you can analyze mixtures of molecules by separating them first then sending little tiny subsamples of them into the MS chamber as they come off a column.