Sure, Ottawa lacks a lot of the culture, downtown sports and large entertainment venues .. but hey, we've got a fantastic local economy, and a lot of amenities that make it a great place to live.
Outsiders/visitors who whine or complain about Ottawa (or Canada - Haha, what flakes those people must be?!) don't really bother me. Myself, family, and friends no doubt have a higher quality of life here than 99.9+% of them.