Will definitely get Mountain Lion!
Also definitely a new phone as the 3GS is getting pretty old and tired but if I have to wait until August/September for the iPhone 5 to be released as being reported i'll be seriously pissed off
If the apple tv gets refreshed I might look at getting one so I can use airplay with mountain lion and my macbook air