Haven't tried the latest beta of 10.10.4, but up until its release, 10.10.2 has been the most stable version for me. 10.10.3 introduced all kinds of flickering and kernel panics, and there doesn't seem to be a workaround for it other than to downgrade to the older version, since these bugs can't be reproduced at will.
More on this: https://discussions.apple.com/thread/7000724
More on this: https://discussions.apple.com/thread/7000724