I would record your vocals completely dry so you can process them anyway you like during the mixing process. If you record with a hardware compressor on the track you may decide you don't like the settings later in the mix and you wont be able to change them. Recording dry, then putting the hardware compressor on the vocals will gave you the same sound, but with the added flexibility of being able to change the compressors settings.
Just focus on recording in a good room, with a decent mic and pre amp. In a 24bit digital world you can get away with recording at relatively low levels, your track doesn't need to be as loud as possible while recording. I've found tracks to sound ever so slightly fuller when recording at lower levels. The most important part of recording vocals in the performance, get that nailed and you won't need to do much work later, mess up your performance and you'll constantly be trying to improve it in the mix. For example, listen to some of the the great tracks from the 60's, the quality is terrible in comparison to modern standards, but the performances outshine the majority of todays artists, therefore the tracks keep on selling 50 years later. I can guarantee in 50 years time no one will remember half of the people in todays top 10.