The HTC does not. What takes up most of your space? Is it stuff like music and pictures or is it apps?
An SD card is ideal for storing documents, music and photos, but apps are stored on internal storage. Yes you can move some apps to your SD card, but it's only a portion of it, and apps that have widgets can not be stored on the SD card. So bottom line, the phone with the biggest internal storage is always better, but if you take a shit ton of pictures and don't believe in keeping your music in the cloud with Google Music...then get one with an SD card.