Schools are great, and free too.
Restrictions are that taxes are high and it's generally an expensive country to live in. But nothing crazy like Norway for example.
The general consensus in Denmark is that people usually accept all nationalities. The only cultures not totally accepted are muslims.
Homosexuality is no problem in Denmark. Homosexuals can even choose to get married - either in the church or at city hall.
Oh danish can be a hurdle because pronounciation is a bitch and the grammar is weird.
But as long as your English I fluent, you're good to go in Denmark

Feel free to ask if you have any other questions.