gaming keyboard vs gaming mouse

I can survive with a mediocre mouse as long as it is big enough for my hand, but there's no way I can deal with a shitty keyboard for too many reasons, so I would go for a good keyboard. Now ask yourself which is more crucial.
 
The mouse I have is trash, really feel like that is the way to go. The membrane keyboard isn't great but I think I can deal with it for now. Either of you have recommendations on mice for about 60USD?

I have a more claw grip and would like 2 or 3 programable macro keys.