I just moved from Kuwait to Qatar in November.

Both have their goods sides, which is what you should concentrate on.

Depends a bit on what you want out of your stay, if saving money is high on your list I recommend Kuwait.

Qatar is a lot more expensive than Kuwait.

I haven't lived in Bahrain but visited many times. It a nice place, very friendly. I'm sure I'd enjoy it over there too.