I'll just toss this into the mix: touring bike.
If you want a road bike (which is fun for longer rides), and are worried about your weight, get a road bike built to carry a load. As an added benefit, it'll have attachment points for a rack (or maybe come with a rack) to carry clothes, files, etc. during your commute.