There is another deity besides Ganesha who destroys obstacles. He has a big mask for a face. He is more direct then Ganesha. I forget his name, does some one know who he is?
Lord Maha Vishnu is also worshiped for removing obstacles from our lives. As this beautiful sanskrit shloka describes -
शुक्लाम्बरधरं विष्णुं शशिवर्णं चतुर्भुजम् ।
प्रसन्नवदनं ध्यायेत् सर्वविघ्नोपशान्तये ॥
Shukla-Ambara-Dharam Vissnnum Shashi-Varnnam Catur-Bhujam | Prasanna-Vadanam Dhyaayet Sarva-Vighno[a-U]pashaantaye ||
Meaning: 1: (We Meditate on Sri Vishnu) Who is Wearing White Clothes, Who is All-Pervading, Who isBright in Appearance like the Moon and Who is Having Four Hands, 2: Who is Having a Compassionate and Gracious Face, Let us Meditate on Him To Ward of all Obstacles.
Source -Maha Shree Vishnu Shloka