Who am I? Who should I be?

Hello Kirupians!
I need some help from you. I’m currently in a sort of carrier crisis, because I don’t know in what direction I should develop my carrier. For 6+ years I’ve been freelancing jobs, mainly designing web sites, banners, presentations etc. in Photoshop. I’ve also coded in Flash AS2/3 on a average skill level. I tried to code websites in html&css but I find this process very frustrating because of the browser inconsistencies (and because I find CSS to be a ‘bad’ language).
Today I still mainly design logos, icons, websites, leyouts, apps etc. in Photoshop, but I feel that I should expand my skills. But in what direction? Currently I’m applying for a UI/UX designer job (pending). Generally I very much like (to not say love) to design UI’s, and websites/apps/mobile, but should I stick to just designing UI’s and plan UX in Photoshop? And not TRY to learn html&css to cut&code the whole site/app, to generally become a ‘whole package’ (graphics, and front-side coding)?
You can view my current portfolio here http://www.behance.net/marcinbauer
I really would appreciate your help on this.

Thank you from the mountain ; )