I’m going to stick up for the suburbs. Much more space for your money and generally quicker and easier to get to places further afield for biking. Depends how much you want the city life of pubs, bars, clubs, restaurants, theatres, events etc and how often you use them.
It probably takes TJ at least 30mins more travel time to get to Glentress than for someone living outside the bypass.
If you’re near the airport then have a look at South Queensferry, Kirkliston, Dalmeny maybe out as far as Winchburgh / Linlithgow.