Perfect for Raspberry Pi. And cheap too! A little more complicated to connect a serial bus model (4 son) but we just get by with a minimum of connections 4bits mode. Moreover the fact of having access to the LED backlight, it is possible by means of a variable duty ratio oscillator, to adjust the intensity. The fact that it is a negative pattern display (light on dark background), the backlight will always be on, otherwise you see nothing. There is a Python library for Adafruit_CharLCD display on the fly this Raspberry. I even managed to scroll one line keeping the other fixed, because with 16 characters space is limited.