I'm using Hi-Tech compiler. I like to use Hi-Tech. I also heard about CCS Compiler and Micro C, but I don't give a try yet.
From my view, I see the CCS Compiler and Micro C have many ready made function that user can use, while Hi-Tech don't have many function. I'm using Hi-Tech with all my own function but this is good to get more understanding what's going on.
The Hi-Tech is cheaper but CCS I heard need to pay some yearly, maybe for the function updates.
Arduino - easiest (huge number of libraries. They go as far as having libraries for specific IC, like max6674 or max6675.
CCS and Mikro - they have a decent community helping them and they also have a very good number of libraries to compare and create more complex codes
Hi-Tech - (the one i use) has loads of ppl using it but the number of libraries built for it are very small comparing with the others... but when you get something working on it you get double pleased. You need to check datasheets, etc... etc... i think that by working with this compiler you learn more of C than working on the others
What do you mean by read with LCD. The value you get from adc is converted to string and then passed to lcd display function which displays the adc data on LCD.