Just to try and close up on this one; Firstly thanks for the help... With the help received here and the specific guides linked to everything was pretty smooth. Still one or two last questions but otherwise good!
In the end I went with JVS. Did not bother putting the rooted ROM on after as I could not think of any case where I'd need it, my partner certainly wouldn't if she does have my phone from me and it was just another stage to possibly go wrong. Additionally I liked the idea of using a 100% Samsung ROM rather than using one somebody has messed around with further. This means I did not bother with the SIM lock but not fussed... My SIM obviously works (T-Mobile) and if my partner does swap phones with me she'll on T-Mobile too (convenient else I wouldn't be able to have her phone).
-I was under whelmed with the 'overall' difference between Eclair and Gingerbread. Sure I did not know what to expect (never looked at the change log)... But nothing seemed *hugely* different.
-The Samsung Launcher is still as useless as ever. In fact, after putting Launcher Pro back on the phone looks almost identical to before.
-Some of the minor changes are for the worse... Disappointed that the volume rocker no longer goes between SILENT <-> VIBRATE <-> VOLUME LEVELS. That is a really let down as I used that a lot. I've got some software from the Market which helps but not perfect.
-Otherwise, much snappier and more responsive. No lag in menus, things launch faster, the screen on/off during a call is much better.
-Not sure on battery life yet. Obviously I've not gone through one cycle yet, however took the phone off charge at about 0800 and it's already down to 84%. Not sure if Gingerbread was ever meant to help this, though.
-I've also noticed it seems far more sensitive in switching between 'T-Mobile' and 'T-Mobile Orange'. Not sure if this is good (possibly selecting best signal?) or not.
Quick question:
-After updating I checked the Phone/PDA/CSC versions. They are:
PDA: I9000XXJVS
PHONE: I9000XXJVS
CSC: I9000OXAJVS
I thought it was odd that the CSC was not the same as PDA and PHONE and so did the button combination discussed here. The CSC was in KOR mode and I change it (using that command) to XEU. I know this has worked as on subsequent hard resets the console that flashes up shows the CSC to be XEU.
Despite this, the above Phone/PDA/CSC versions display the same.
Is this correct? And is it okay to have the CSC as OXA? What does this mean?
Note that now the 'About phone' shows:
Model Number: GT-I9000
Firmware Version: 2.3.5
Baseband Version: I9000XVS
Kernel Version: 2.6.35.7-I9000XXJVS-CL565837, se.infra@SEP-73 #2
Build Number: GINGERBREAD.XXJVS
Are all of these settings okay, too?
Still not decided if I'll keep the phone but at least it's up to date. Thanks for the help

.