The only user player that Serviio provides is MediaBrowser. Since you plan to connect the Raspberry directly to the TV via HDMI, you need something with a user interface designed for use at the TV screen level. Kodi is certainly one such option, as is Plex (although I'm unsure if Plex can be installed on a Raspberry).
As you noted, MediaBrowser pretty much needs a keyboard/mouse to be able to select what you want to view. From my limited experience with Kodi, I believe that might be your best bet. I did just look at the Plex web site, and they do have a Plex Media Player that works on a Pi2, so it should work on the 3 as well. Of course, I don't know exactly what OS you will be running, so I'm just making some educated guesses.
Panasonic ST30 Plasma, Samsung JU7100 4K TV, Samsung UN24H4500 TV, Sony BDP-S3500, Insignia Roku TV, Roku 2 XS, 4, Ultra and Stick, Yamaha RX-V679 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ramEnable debug logging