Visiting Dubai in april - need tips

I am confused about choosing hotel:

Arjaan Burjuman? Sheraton Sheikh Zayed Road?? which one???

Another question; is it easy to get a taxi from the airport upon arrival at 2 am, waiting time etc ? Should i book privat transfer cause i am travelling with kids or taxi is okay?