Man was created in God's own image so it safe to assume that God does feels emotion just not in same limited manner / capacity as man. God emotions are not tainted with sin, selfishness nor unrighteousness. Also God created all thus He sees and knows all from a perspective that man will never be able to comprehend on this side of eternity.
While God is indeed a spirit, I feel one can also safely say that God is a "person". Throughout scripture we can find many characteristics of God's "personality" all of which can be fully seen through the person which was Christ and the way He lived, loved, preached and died. By humbling Himself, taking on the form of a man and living among us , God took away any potential excuse or finger pointing man could use against God to say that God somehow doesn't understand what it means to be human.