I would say iPad because i'm own one but the Imac is also awesome. But if i could only choose one i would say iPad because i have already a good computer.
Macbook Pro. The reason is because there is SO much you can do and customize to it to make it your very own laptop rather than look and seem like everyone elses. I customized my windows, expose, spaces, etc. and it feels so nice! Plus it is fast, easy to use, and looks great!