The short answer is, whichever fits you best.

Try some other sizes because 54cm may not be the same in all bikes. I'm 5'6" and my bike is 49-50cm, but it fits perfectly.

If you're looking at spending $3200, you might want to consider a custom-made bike.