Is God female or male?
“Why do you Hindus mostly worship male Gods like Vishnu, Krishna or Shiva? Is God a due & aren’t women equal or important?”
No, you’re missing out on a core concept of Sanatan Dharma & here’s the tea.
To understand it, you have to meet Ardhanarishwar, meaning God (or Ishwar) who is half nari or woman. One half of this deity is Shiva or Rudra, and the other is his female counterpart Parvati.
Both these parts represent the duality of life, and the interdependence of static consciousness i.e. male energy, called Purusha or Prajapati, and the female creative energy, called Prakriti or Shakti, on each other.
You can find very interesting origin stories behind how Ardhanarishwar came about. This goes all the way back to our vedic times, too, in which Upanishads also speak of the concept of “half-male & half-female God” in their description of Prajapati, the Creator, or Agni, the first being.
In fact, most of the devatas, like Lakshmi-Vishnu, Radha-Krishna, Yama-Yami, Sita-Rama, point to the fact that when you’re worshipping one of them, you’re worshipping the other half, too, as they are inseparable from each other.
You’ll even find Vaikuntha Kamalaja, a form similar to Ardhanarishwara, that combines Vishnu or Narayan & Parvati.
This fits the term “androgyny” & it leads to the yin-yang argument of how we all have both male & female in ourselves, too, and both of them compliment & balance each other.
The Ultimate God, the Brahman, or super-soul, does not have a sex, but he’s often split into two for the purpose of creating & sustaining the universe.
If anything, we have groups (sampradayas) like Shaktas & some Tantric sects who worship Devi or forms of Goddesses as the Higher Ultimate Deity, so it’s pretty progressive.