To be able to properly answer the question if a good designer can design any type of game, I’d like to have a look at the two important parts to that question:
“What is a ‘good designer’” and “what is ‘any type of game’”.
Concerning the former, I think EA’s Gordon Walton hit the nail on the head with his GDC 2009 talk, where he stated a good designer should bring the following to a team (short version):
