I use MS Access.
However, Access is harder to use than Excel unless one has a basic knowledge of how databases work. Also, MS Access needs some understanding, however basic, of SQL queries or macros or Visual Basic, to generate different flight time summaries.
I've tried to generate a polished, easy-to-use interface in MS Access, and you can, but the end result will be quite bloated compared to the equivalent professional logbook software on the market. For example, a typical Access database will compress to about 1/10th its original size when using WinZip or similar. This is a sign of dreadfully inefficient data storage. MS Access's user-level security features are quite basic too.
However, if you have or are willing to put in some work learning some basic programming, Access is capable of doing all the different flight summaries that the professional packages do, and database flexibility is only limited to the time you're willing to spend learning how to use it.
Oktas8