I like Moses, but think it's to historical and connected to only one person to use (like Jesus or Adolf). I like Moshe though. Sorry, but hate Moe with a passion.
I love the name Moses. It's a fave of mine and I could definitely see myself considering using it if I was to ever have a son. Moe is alright as a nn, but I prefer to just use the full name.