To answer one of your questions you should probably get the better frame with lesser components rather than the opposite, Upgrading components is cheaper than upgrading frame. Those three choices you have are all awesome bikes, just ride them all and choose the one that feels best. If you can narrow it down to two and have a hard time making a choice, get the one you think looks better. If you like how your bike looks, you'll ride it more.