As a Trek dealer, I of course would have to say Trek
BUT
The reason why we are a Trek dealer is because they are slightly better than Specialized, at least by the numbers.
Trek is the #1 bike shop brand bike in America (by the numbers), and they often go head to head with Specialized, sometimes even copying eachothers paintschemes.
About 10 years ago we thought about picking up Specialized, but when the representative saw our massive Trek floorspace, he said he wanted the whole far wall to be exclusively Specialized, or no deal.
They are very comparable, but in my opinion you would do well on a Trek 4300. The MSRP is $479, or for $100 more you can get it with disc brakes, but I don't think you'll need them. Comes in black, and Treks have a LIFETIME warranty on all frames, with 1-2 years for parts.
At 240lbs if you want durability and longevity, you can't go wrong with a guarantee like that.