Jai Sri Ganesha,
The prime difference between the soul and the God is, God is independent of all but soul is dependent on many aspects of God,
Ego in truth with self identity classify it as soul, soul in quest of self of its own against the truth of universality that binds it with truth of Maya in varying bodied for a hidden cause,
Soul either embodied or in truth with immortality is soul alone, is in subjugation of pangs of changeover in quest reach the ultimate destination,
Where as God is God ever free in truth of bliss personified, though controller of all through a Maya yet distant from the truth of doership of any kind,
Jai Mahadev,