I already said what didn't work about the unlockr method.
it just came up with
"E: Can't open /sdcard/update.zip (bad)
Installation aborted."
I don't know why. I can't imagine that I did anything wrong as it seems extremely straight forward. I don't know. You may as well try it though. When I did it, it came up with that message and then didn't do anything. It definitely didn't screw anything up. If it doesn't work, try the howardforums method. I'd be happy to help you out with it.
I went with a modified version of fatal1ty's rom available here.
Rogers Rom Repository (Check Here for the Latest Rogers/32A Ports) - xda-developers
as far as I know it is the only hero rom that currently works with the rogers/32a magic. All the other ones are for the vodafone/32b magic.
Almost everything seems to work in this rom. The camera app only works in landscape. For some reason, when you hold the phone in portrait, the accelerometer kicks in and screw things up. oh well. Also, when you try to search your programs, the keyboard comes up for a sec but then it disappears and voice search comes up. It's a bit annoying but it's not like you're losing a standard feature. You're just not gaining a feature that you should be. Otherwise, everything seems to work. Bluetooth, wifi, multi-touch, flash, and all the apps/widgets. Everything seems fine. I haven't really noticed lag either. In some cases it does lag a bit but overall it's really not too bad. I'm also told that the lag will get better after using it a bit as it will cache some things.
I would definitely recommend it. There are minor issues but they are more than made up for by everything that you gain.