the key difference is definitely the charges. cheaper to rent JTC flat rather than through agents.
not only do u have to pay agent's fees, the overall monthly rent is also higher.
if u are a singapore pr, best bet is to purchase a flat. more cost savings in the long run.