I usually enjoy MOST Dan Brown books. They are what they are. They're not supposed to be great literature. They're criticised quite a lot but I'm not really sure why.
I just don't think he writes well - BUT I don't have to read them. Millions do, and really enjoy them. So for that reason, he deserves his success. And anyone that does love them, great. You should always read what you enjoy.