If you're fulfilling your visa requirements, there’s no reason for being denied. However, a visa does not guarantee entry; it only allows you to stay longer under certain conditions. If you have a problematic history, you may still be denied entry, just like in any other country.