If you know what areas/times of the day/people to avoid, absolutely liveable. Just like anywhere else, people in big cities do not care in general. Still, expect mildly unpleasant situations - gender is embedded in the Polish language and it will make people think and get confused all the time.