If you'll be riding the bike for "training" purposes only you really don't need Ultegra level components, 105 will be adequate and offers very good quality and workmanship.
Try several different bikes and brands and get the one you like that FITS.
Let us know what you buy.
__________________
The Lord is merciful and gracious, slow to anger and abounding in steadfast love. - Psalm 103:8
I am a cyclist. I am not the fastest or the fittest. But I will get to where I'm going with a smile on my face.