Rosewill actually makes good power supplies. I wouldn't hesitate to buy one. But that particular one is not 80plus, so it's going to waste power and run hotter.
This one isn't. Rosewill doesn't really make their power supplies, they commision other companies to make it for them. This particular one isn't good.