edit: also, is it better to mine in smaller pools such as bitcoins.lc or bigger pools such as slush's pool (I currently mine in that one)?
it makes no dirrents for you.
but it best for the bitcoin community, if you choses the small pool, so we don't get a monopoly on mining.
an attack against the network can be done if you have 50% of the hashing power.