別府市はよく知りませんが…
茨木市の11月末時点の人口は28.6万人です。
(別府市は11万人強というところでしょうか)
・旧帝大の大阪大学の一部施設も茨木市にあります。
大阪大学附属病院(阪大病院)も大阪モノレールで20分程度で着きます。
・JR京都線だと茨木駅に快速が停まります。
快速だと大阪駅まで15分前後、普通電車でも25分前後で着きます。
新幹線発着の新大阪駅も乗り換えなしで行けますし大阪駅より手前なので10分程で着きます。
・阪急京都線は人気の沿線で茨木市駅から大阪梅田駅まで約20分、京都河原町まで約25分で着きます。
・名神高速は茨木ICがありますが実は吹田ICからも近く数分です。
近畿自動車道の吹田ICも降りたら数分で茨木市ですし阪神高速門真ICも近いです。
・伊丹空港へは大阪モノレールで南茨木駅から約25分です。
と、言うわけで交通の便は抜群ですよ?
茨木市は大阪で人気の北摂地域といわれる場所ですし…
確かに商業施設はありませんが私含めみんな梅田や河原町に行きますから茨木では利益が出ないのでは。
まあまあ大きい商業施設はマイカルからイオンに変わりましたが施設はそのままで映画館(イオンシネマ)も残ってます。
なぜ別府市と茨木市を比較しようと思われたのかわかりませんが…
そもそも大分県下と大阪府下を都会度で比べるのは無理があるのでは…?