What's the difference between these classes?=このクラス達の違いは何ですか?
Is there a difference between these classes?=このクラス達に違いはありますか?
difference=違い
前者は何が違うのかを問い、後者はそもそも違うがあるのかを問う時に言います。
質問者さんが言いたい事を英語でまとめると:
I read the class description for class A, B and C, but didn't understand what the difference was. If there is a difference, which class would you recommend to me?=クラスA, B, Cの説明を読んだのですが違いがよく分かりませんでした。もし違いがあるのであればどのクラスが私にお勧めですか?
です。
description=説明
recommend=お勧め