It is not only the hardware but the firmware that matters. I was using a XL LCD I bought from Matt over at printedsolid.com on my Prusa running Ramps 1.4 and Marlin for a couple of months but it did not really do very much more than let me print untethered from the SD Card (which is why I wanted it anyway). Then I took it off and put it on my Kossel Mini which is running a Ramps 1.4 with Repetier and I can control a lot more things now!

I like using Matt because I can call him and ask him what works and what does not, and he has a good selection of Filaments that I have been using with no problems at all.