I got mine from Digi without any queue. :D Went to maxis to do my porting and clear my outstanding at 9am then went over to Digi on Saturday. At 9.30 I'm still #4!
Overall, I chose Digi because they have a better data/call package compare to Maxis. Even though in Maxis you're paying less for the iphone, you'll be getting less for your call/data.