For me, the white absolutely has to be hard, no question. Soft white = yuck. I prefer the yolk hard as well, but it can get away with being a little
runny, but just a little - no more than it would be hard if you let it boil for another 30 seconds.
I very rarely do sunny side up, but if I do, I do like Lev, I pop the yolk.