Your mileage may vary, but I'll take an attic dipole over almost any mag loop. I was able to squeeze a inverted V with slightly bent ends in the attic of my top floor apartment, but it had a rather high peaked roof. It was noisy for receive, but had no trouble getting out. I used plastic electric fence insulators with fender washers and drywall screws to the cross members of the roof, with a simple balun.
+-RH