ROM Manager is ok... I wouldn't use it to flash anything other than CWM though (I've heard that flashing ROM's using it can cause issues. I have used it to download ROM's on to the phone before, but have always then booted in to CWM and flashed myself. I now don't bother with ROM Manager and just get ROM zips straight from XDA, etc. My advice would be to do the same
Haven't tried CWM Touch, only got the last (non-touch) version on my phone, but I do intend to change that soon. I think that there is a £2 charge for CWM Touch (I assume that it is a one-off payment), but there is 4EXT Touch recovery (which is free) - think this is the one I am going to try... the views I have seen around the interwebs of touch recoveries in general has been very good