Ok, well i'll admit to being biased to Bradford as i study there. However i'll admit that Bradford town is terrible. Quite honestly it is the biggest heap of rubbish i have ever seen. The uni on the other hand is really a nice place to study. The school of management is lovely and modern. I know a lot of international students who are on exchange doing business related degrees and they seem to have a fantastic time.
As for the main campus (school of management has its own campus nearby) it has two bars on campus (although one is closed for refurb at the mo), a couple of cafes and possibly more importantly is located a two minute walk from the bar district of bradford. All halls of residence have internet access at no extra cost and as far as halls go really arent too awful.
Bradford uni has the 2nd highest graduate employment rate in the country so from that point of view is far better than both oxford brookes and de montfort. So if you can live with the shoddy town centre (Leeds is £1.50rtn away by train and is amazing) i really would suggest you look at Bradford.
Oh the last thing, i visited oxford brookes recently and it is so far out of town that it drove me nuts having to get buses everywhere constantly. It is however a really nice campus and everyone i met seemed really chilled and cool.
I hope my long ramble has helped xxx