binary package is a security hole. Someone can put a malicious code into the binary and noone will notice.
The MD5 will change.
Binary packages run slower because are not optimized for the particular processor. I have notices about 2 times speedup between compiled GCC and binary GCC. I don't want to buy 3.6GHz system. I'll stick with my 1.8GHz one.
-d