I have used both Bitcoin-QT and Multibit but I have yet to find a difference other than that of Bitcoin-QT needing to download the entire blockchain before being able to be used.
Is there any other difference or is that it; also why does Bitcoin-QT need to download the block chain first and Multibit doesn't?