I it necessary to SIM unlock my Samsung Galaxy S2 to use a custom ROM?
The Galaxy S2 has an unlocked bootloader, which means you can install any rom on it, rooting is not mandatory, some roms have root privileges, some don't.