I love Vim and have been a happy MacVim user for a while now. But I just started using Vico and I am really liking it. It's definitely missing a lot of the features that Vim has accrued over time, but the native UI and polish of Vico has me using it full time now.
Hm, I used GVim/MacVim for a few years and was very comfortable with it, but the more I was doing heavy editing on remote machines, or even Linux VMs on my local machines, the more GVim felt like a crutch.
I now will only use terminal vim and I can't imagine going back. It's very nice being able to have the same editing experience as long as I can SSH in. And sshfs etc are not solutions due to the need for shell integration and the problem of latency on write.
An added benefit is that all of my heavy applications live in the console, making it much easier to keep things organized, especially when I am using screen.
http://www.vicoapp.com/