un po' dipende anche dalle query che devi fare
se devi solo visualizzare la situazione dell'utente, una SELECT * sulla prima struttura è sicuramente più immediata. se invece ti interessa anche sapere chi ha mele (e quante) la seconda struttura si presta meglio.
dacci qualche info in più