Btw, in case it wasn't clear - ultegra components are better & more expensive than shimano 105 components...

However, shimano 105 components are perfectly usable and respectable.