I currently ride a Via Nirone and have ridden 105 parts for a long time. I typically run an Ultegra chain and 3rd party cranks however. All that said, either bike would be a great starter bike or long term bike. Take care of it, upgrade parts as it benefits you, and so on.
Regarding Celeste- if you agree that buying a Bianchi in any color other than Celeste is a poor choice, then explain to me how you can put Shimano parts on it?