Not enough information to decide IMO (though I'd probably rule out the "not so good" company, as I'm assuming that to basically mean "rubbish"). You haven't told us the field you work in, what you currently earn, whether you'd be expected to work additional hours outside those listed, how stressful (or not) and how much (or little) responsibility the jobs entail, how good the career prospects are, how valuable the benefits are to or whether there would be any option to lessen those commute hours (eg. by working flexibly, or from home), or basically any other useful information.