If you are in the US? just get a good kitchen scale. It all comes down to weight.
and the stick blender/immersion blenders have really gone up in price!! I used to get a Cuisinart for between $30. to $40 dollars. now they are like $70.!
I have had one for about 7 or 8 years. Works Great!
here is one for a pretty good price!
https://www.amazon.com/Cuisinart-CSB-175-Smart-Stick-Blender/dp/B079NXBWDR/
for the hot stuff I would go with a stick blender (much smaller and very powerful easy to clean etc.) for the other stuff salsa etc. get a mini prep (mini food processor).
something like these?? the stick blender will puree a whole pot of soup in about 2 to 3 minutes. maybe longer. they are very powerful. I use mine all the time for this kind of stuff.
https://www.amazon.com/Cuisinart-CSB-175-Smart-Stick-Blender/dp/B079NXBWDR/
salsa etc.
https://www.amazon.com/Cuisinart-DLC-1SS-Mini-Prep-Processor-Stainless/dp/B00007IT2M/
and for whole spices and dried chilies try a coffee grinder. they are GREAT for that stuff. cheap and small
like this one
https://www.amazon.com/Cuisinart-DCG-20N-Coffee-Grinder-White/dp/B00004S9CX/
I know it is a lot of stuff. but they are really good at those projects. and don't take up a lot os space.