I usually use Rawtherapee because most of the time I need not only to resize but also to change some parameters on the images in an automatic way.
Dpi, resolution and dimensions depend on what you have to do with your images: 70 dpi for internet, 300 dpi for printed photo, for example. There isn't a recipe good for everyone, you had to learn what you need.
Hope this can help