I suspect that you can easily ask for a personal shopper to pickup a selection of things before you land if you're 1st class.
I had 1st on my way to India once after been bunked up from business. Comfy and tasty food, but the Singapore airlines business class meals outclassed it. First is more like having your own little room but gets a little boring.. so if you've got a 1st class bar too, make use of that to hobnob.
Business class also usually gets you past all the queues too and people know you're a frequent flyer too so don't treat you like you're on your holidays for the first time. Business class in Dubai gives you the lounge and I ended up there on the way out a couple of times.