「lots of」と「a lot of」の根本的な違いは、「カジュアルさ(フォーマル度)の度合い」にあります。辞書的な意味(多量、多数)に差はありませんが、発話されるシーンや受ける印象は異なります。
「a lot of」は口語から標準的な会話まで幅広くカバーする中立的な表現です。一方、「lots of」は「a lot of」をさらにくだけさせた口語表現であり、親しい友人や家族との会話で多用されます。
「lots of」は語感として「山ほどある」「どっさりある」といった生き生きとしたニュアンスを含みやすく、感情を強調したいカジュアルなトークに最適です。逆に、社外向けのプレゼンテーションやフォーマルな場で「lots of」を連発すると、やや幼稚な印象を与えかねないため配慮が求められます。