SGE is a really good product. Mature and stable. We have been able to run through about 15,000 jobs with it so far. To us it is comparable to LSF however conceptually it is differently laid out. For example LSF (over)uses the concept of queues which is as you know a common set of resources, machines, users etc. In SGE queues are simply job slots available on a particular machine. To submit a job to e.g. simulation queue you would need to define a resource that is associated to particular machines and then request that resource when submitting a job. In the end same thing happens but the configuration is a little bit different. Luckily the other IT person is master script writer so people still use bsub to submit jobs which basically calls the appropriate SGE qsub command.
All in all we are very happy with SGE. A lot of new possibilities have opened up and we have been able to use SGE in new ways we didn't. There is however a steep learning curve. What is particularly nice is that we don't have to worry about licenses now and can install SGE on every single machine :-). We are actually planning on using our Linux desktops as compute servers. That was cost prohibitive before.