I read the title and assumed it was a geek thread about a programming language! :o
I use an espresso roast and make machiattos with a machine at home. Love that small shot, but find I need to smooth it out with just a little foam on top.
The espressos in Italy are mighty smooth on their own though. Those huge barrista machines do it every time. :tu The locals over there have an interesting way of drinking espresso. They walk up to the bar, order "Un café normale", they get served up a half glass of water which they gulp down before knocking back the shot of extremely dark coffee. Slpa the change onto the bar top and walk out. 30 seconds from entering to leaving.
It's a real contrast to the Starbuck's way of drinking coffee!