Hand log for 'real' contacts - I can make a note and record annecdotes etc which more personal to the ops and Qso. Winlog32 so far for any FT8 contacts as its simpler for that mode as lets be honest its not really a chat with much meaning. Even Winlog32 doesn't have field sizes big enough to record names of ops locations etc from callbook or qrz for each contact so its pretty naff really.
I use the N3FJP Amateur Contact Log. The specialized programs for all the ARRL and CQ contests as well as the state contest programs sold me on that package. It's really a joy to use. Took a little work, but I have it running on Linux. I love it.
I use N1MM, not on the list, this is probably a typical eHam survey with important choices left out...
So... It's been a year since the original post. Results are interesting in that QRZ and LOTW are at about the same percentages. Which is very strange because LOTW is not really a logging service, but a repository for logs that were made using a stand alone logging program. QRZ is almost a logging program but like LOTW, mostly serves as a log repository. LOTW and QRZ are too cumbersome to use (IMHO) as real time logging programs. So, each to his or her liking. I have been using electronic logging for almost my entire ham career. I really don't like writing stuff down, and yeah, I've lost data due to computers dying. That's where services like QRZ/ LOTW come in very handy. If your computer dies, you can always recover your log from either source. Having learned that lesson the hard way, I now make sure to upload my logs after every operating session to both QRZ and LOTW. From experience, I can endorse N3FJP's AC LOG as the logging program of choice. N1MM is very good also and free, but it is mostly a contest logging program.