It would be nicer for on street, no doubt. But, you can do on street with high platforms - just need to be more creative with the design.
You would need to buy more of course, but less than low floor, since you can pool your spare trains with the existing fleet. You cannot do that if the trains...