Investors with an interest in Large Cap Pharmaceuticals stocks have likely encountered both Novartis (NVS) and Eli Lilly (LLY). But which of these two stocks is more attractive to value investors?