Marriages, as they say, are made in heaven. Or is it not true anymore? Well, from whatever has been mentioned, you are very unlikely to find everything so smooth after marriage with this guy. He might turn for the worse, as he does not seem to be a totally understanding person.
However, there are two alternatives. The first is to allow your parents to find a good guy. This is becoming very difficult and gone are the days, when people stuck to one's caste or community or religion or region. The second alternative is to find your own guy. Today, everything is accepted as fair. Hence, when you find a guy, or if you find a really good guy, who might belong to another religion, you may try to convince your parents.
The big problem in an arranged marriage is that the boy is often a big toss between the old and the new. He is neither a mamma boy nor a dashing young man. This is exactly why the IIM and IIT and the ISB guys find their own matches in the college itself. This is going on even in places like the prestigious VIT in Vellore.
Come, let us take the first example of your parents choosing the guy. Insist on meeting the guy in private for a full two months and try to understand his true self. You can even quiz a number of guys who are known to him intimately or his neighbors. Even if he comes to know about this, no issues. This is quite common indeed, Do not trust the astrologer and whatever he says as gospel truth. This is never ever the case. The best astrologers are not able to find the best matches. Divorces are happening at a rapid pace and the only problem is the wavelength.
One piece of advice is to opt for a guy from a smaller town. The biggest advantage is that he may not have all the cunningness and street smartness of the city guy. But he would be more down-to-earth and once you understand him better, there are chances that the marriage works out better. I have often seen this happen. The girl would be so hesitant to migrate to Vijayawada or Coimbatore or Bhopal or Kottayam, Yet, after the initial struggle, the couple has adjusted far better than their city counterparts. This happens since the guys are normally those who are more down-to-earth.
The second option is to find your own guy. At this age, it is not impossible as you think. Go to the best of libraries. Enrol in a good course where you might find someone with common interests. For example, sociologists make good couples. I have observed why this happens. Their understanding of society and all its complications forces them to see everything from a different point of view. They tend to appreciate differences between themselves as more natural. Their entire life is spent studying society. It is a very interesting field. Am not suggesting that you should find a sociologist. I do not know your background at all. I just quoted the example to make you understand the issues involved.
Never go on searching for the "ideal" guy. You can see such guys only in Hindi movies and not in the real world. Compromise is inevitable. Either way, try for someone who will understand you better and keep you happy.
All the very best.