Seems like a good idea to me.
At least I can tell you who NOT to use.
For example to not use 123-reg, they are cheap but not reliable (names reported as registered when they are NOT, support that does not exist etc).
As a rule I would advise to use UK registrars for .co.uk and US registrars for .com. Beware of UK registrars, they are not all good...