We stayed at the Tropico!
Don't pay for the half board upgrade (at the hotel across the road). We did and it wasn't worth the money, VERY limited choice and not very nice either. We couldn't fault anything else. Our apartment was right on top of Benny Hill's pub, but, when the patio doors were closed we hardly heard any noise. Apartments are nice and spacious, we will definately be staying there again sometime. We really prefer half board, so we're going to go down the road to the Sol Jamaica and pay to have meals there.
We didn't spend all of our time in Magaluf, we quite often ventured out for the day, Marineland, the Aquacity (Arenal), Hired car for couple of days and went to Paguera and Alcudia, boat trip to Palma for the market, train to Soller and back. We never book any excursions through the reps, always go to a local agent. Also been to see the show at the casino a couple of times. The Pirates adventure show is within walking distance, as is go karting, aqua park (2 of them).
The kids (well dd1 at the time) loved the kids club, ds was too young but loved playing in the soft play area that was available when kids club wasn't on.
Definately request a room NOT on the same side as the Jungla if you're going in high season, as the Jungla restrict high season to the freestyle holidays.
There is also an outdoor entertainment area in between the Tropico and Jungla, although if you are going out of high season, any noise shouldn't be a problem.
I'll try and post some links for you later, I'm sure dh has some at home.