is it better to join a high hash pool or go for smaller ones???

Well if the low hash pool gets a block you will earn more reward because your contribution % compared with the higher hash pool will be higher.
It is always good to have the hash well distributed between the pools