GUI.matrix vs Screen. calculations

Which way is better for an in-game interface? GUI.matrix seems to simplify the process a lot but I hear that you get stretched images if people have different native resolutions, and also it seems that you have to use exact values for your GUI. Is it better to do something like Screen.width / 2 or originalWidth / 2? Or is it better to just hard code the values like people seem to do when using GUI.matrix?

Each way has own advantages and disadvantages. Using of GUI.matrix is easier and quicker, but gives you some difficulties when you work with ratio-dependancy objects such as images. Calculations of element’s sizes gives you more control, but also you get more complexity and number of operations in OnGUI cycle.