The best bike is one that fits you well. I would have a fitting done at your local LBS when you are ready to start looking. Also, test ride lots of bikes....all sizes are not created equally. One brand 54cm may be like a 52 or 56 on another brand bicycle.
You can search the forum about component choices.....what may be better than another....Happy Hunting!!!!Let the fun begin.
It took me months to find the right bike but, it was so worth it
BTW, welcome to the forum