I would also check the Surly Pacer for an all day rider. in all, I dont think you can go wrong with any of the bikes mentioned but the soma and Surly priducts are In the $4-500 range. matched with a good groupset, any of these would be good bikes. I recently went with a surly pacer because in talking with a surly/soma dealer, she said there are far less frame failures with a surly.
whatever you do, dont be afraid to build the right bike for you..